- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(c程序设计实验参考答案
《C程序设计上机指导》答案
实验一参考答案
四. 1、 Hello, world !
???? Welcome to the C language world!
???? Everyone has been waiting for.
2、 a+b=579 579
五. 1、 b=2;
2、 int a;
3、 area
六. x=5,y=8, 改为x=5,y=8;
七.写程序
1、编写程序输出用6颗星构成的等边三角形。
main()
{
printf( * \n);
printf( * * \n);
printf(* * *\n);
}
编写程序求25和5两个整数的和与差。
main()
{
int a,b,c,d;
a=10;
b=20;
c=35;
d=(a+b+c)/3;
printf(%d\n,d);
}
?
?
实验二参考答案:
一.1、 A , 65
B, 66
2、 x=1,y=1,z=5
3、 a=%d,b=%d
二.1、 char a;int b;
2、 a,a,a
3、a=865
a,h,m
4、 u=2*sqrt(a)+b-10;
“%f\n”
三.1、 第1行 ch1=’a’; 改为char ch1=’a’;
第2行 ch2=98; 改为char ch2=98;
2、 第7行 w=x%y; 改为w=x/y;
3、 int u=v=89; 改为int u,v; u=v=89;
4、 第3行改为scanf(“%d,%d”,x,y); //格式字符串有错。
第5行改为printf(The average is %d:a); //格式字符串有错。
四. 写程序
1、编程求的和(精确到小数点后两位)。
main( )
{ float i;
i=1.0/2+1.0/3+1.0/4;
printf(%7.2f,i);
}
2、鸡兔同笼。总头数head=60,总脚数feet=160。编程求鸡、兔各多少只。
main( )
{ int h=60,f=160;
int r,c;
r=(f-2*h)/2;
c=h-r;
printf(\n%d,%d,c,r);
}
3、输入圆半径(5),输出圆的面积。
main( )
{ float r;
scanf(“%f”,r);
s=3.14159*r*r;
printf(\n%d,s);
}
?
实验三参考答案:
一.1、 2.4 * x - 1 / 2=23.500000x % 2 / 5 – x=-10.000000y = ( x -= x * 10 , x /= 10 )=0
2、(1)9,11,9,10
(2)9,11,8,11
(3)8,10
(4)9,11
(5)9,11,8,10
(6)9,9,8,-9
二.1、 a%=(b/=2)
2、 c=(char)i;
三.
1、 5行 printf(%f,%c,%d,u-v,u+v,w) 改为 printf(“%d,%d,%d”,u-v,u+v,w);
2、 4行 n=int(f+20)%3; 改为 n=(int)(f+20)%3;
3、 正确。输入数字字符:5
5对应的数字为:53
四.写程序
1、 设j=6,求表达式 –(j++)-3的值和此时j的值。
#includestdio.h
main( )
{int j=6;
int i;
i=-(j++)-3;
printf(i=%d,j=%d,i,j);
}
?
2、 设a=10,求表达式a%=a+=a-=a*a的值。
#includestdio.h
main( )
{int a=10;
printf(\n%d,a%=a+=a-=a*a);
}
?
?
实验四 参考答案:
一.1、 output integer,17, 17,17 ,0000017
1234.567017,1234.57
2、 x=12,y=5
3、 x=-45.200001,k1=-35y=1.100000,k2=11
二.1、 c2=c1-32;
2、 c=(a+b)*4/(a*b);
3、 s=a*pow(1+p,n) ―a;
三.
1、2行 加int j=6
2、7行 m=100*a+10*b+c 改为m=100*c+10*b+a;
四.写程序
编程求出某学生期末三门课程的总分及平均分。结果保留小数点后
文档评论(0)