1 / 13
文档名称:

C语言---- 实验一二.doc

格式:doc   大小:121KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言---- 实验一二.doc

上传人:相惜 2021/10/21 文件大小:121 KB

下载得到文件列表

C语言---- 实验一二.doc

相关文档

文档介绍

文档介绍:编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
实验一 最简单的C程序---顺序程序设计
〔验证性实验 2学时〕
〔一〕、实验目的
1.熟悉VC++-Free等C语言程序编译软件运行环境
2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法
3.掌握C语言中使用最多的一种语句——赋值语句
4.掌握数据的输入输出方法,能正确使用各种格式控制符
〔二〕、实验内容
1.写出以下程序的运行结果
〔1〕#include <>
void main()
{
printf(“*****************\n〞);
printf(“This is a c program. \n〞);
printf(“****************\n〞);
}
运行结果及分析:
将程序中的\n去掉后,运行结果及分析:
〔2〕#include <>
void main()
{
int a=100,b=20,sum,sb;
sum=a+b;
sb=a/b;
printf("sum=%d,sb=%d",sum,sb);
}
运行结果及分析:
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
〔3〕#include <>
void main( )
{
char c1,c2;
c1=97;c2=98;
printf("%c ,%c\n",c1,c2);
printf("%d,%d\n",c1,c2);
printf("%c %c\n",c1+1,c2+2);
}
运行结果及分析:
2.程序填空
任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。
#include <>
main()
{
int b1,b2,b3,b4,b5;
int x;
Scanf( “ %ld 〞,&x);
b5= (x/10000)%10; ;
b4=〔x/1000〕%10;
b3= (x/100)%10; ;
b2=〔x/10〕%10;
b1x%10; ;
printf(“the number is ⑤ %d \n〞,x);
printf(“its bit is:%d,%d,%d,%d,%d\n〞,b5,b4,b3,b2,b1);
}
程序分析:
3.程序改错(注意:题中的编号为行序号,并非程序本身)
〔1〕计算任意一个半径为r的圆的面积和周长〔结果保存两位小数〕
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
1〕#include <>
2〕main()
{
3〕 float r; p=,c,area;
4〕 printf(“input r:〞);
5〕 scanf(“%f 〞, r);
6〕 c=2p*r;
7〕 area=p*r*r
8〕 printf(“c=%-,area=%-〞,c,area);
9〕}
错误语句的行号: 3
改正后的语句全行:float r,p=,c,area;
错误语句的行号: 5
改正后的语句全行:scanf(“%f〞,&r);
错误语句的行号: 6
改正后的语句全行:c=2*p*r
错误语句的行号: 7
改正后的语句全行:area=p*r*r,
改错分析:
〔2〕修改下面的源程序,并调试出运行结果,。
#include <>
mian( );
{ int a b sum;
a=4,b=15;
sum=a*b;
prinf(“sum is %d\n〞,sum);
}
运行结果及分析:
t

〔1〕编写程序,输入两个整数:1500和350,求出它们的商数和余数并进展输出。
程序清单:
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
#include <>
void main()
{
int a;
int b;
int c,d;
a=1500,b=350;
c=a/b;
d=a%b;