资源描述:
《c语言程序设计实验-答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、-前言-/非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。为回报度娘及众网友的帮助,本文档免费下载。//配“电子科技大学出版社(周信东主编)”的C语言程序设计实验//努力吧,骚年以及学妹们!//整理edby口玉刀一ofGUET./=====================实验一C语言程序初步=====================1.----------------------------已知a=5,b=4,c=6,求出s并换行#include"stdio.h
2、"main(){inta,b,c,s;a=5;b=4;c=6;s=(a+b+c)/3;printf("a=%d,b=%d,c=%d,s=%d",a,b,c,s);}2.-------------------------------输入一个数字求他的平方#includemain(){intr,s;scanf("%d",&r);s=rr;printf("s=%d",s);}3.--------------------------------(1)#includemain(){printf("");printf("");
3、printf("");}(2)25#includemain(){intv;inta,b,c;//a,b,caersides,visvolumeofcubea=3;b=3;c=5;v=abc;printf("v=%d",v);}=================================实验二数据类型、运算符和表达式=================================1.(1)--------------------------------------------------//总觉得打印结果怪怪的,DOYOUTHINKS
4、O?main(){chars1='3',s2='4',s3='5';intc1=101,c2=102;printf("3%ct4%ct5%c",s1,s2,s3);//3%c为输出3和%cprintf("s1=%dts2=%dts3=%d",s1,s2,s3);//注意哦,s1,s2,s3是char!而%d:输入输出为整形%ld长整型%hd短整型%hu无符号整形%u%lu%s:输入输出为字符串%c字符%f:输入输出为浮点型%lf双精度浮点型printf("c1=%dt~%c",c1,c1);//换码符't',表示水平制表位(horizeont
5、altab),它的作用是将光标移到最接近8的倍数的位置printf("c2=%dt~%c",c2,c2);//注意c1,c2的类型}(2)//运行结果为8.300000%是求余数先运算x-y,把结果转换为int型的有利于四则运算main(){floatx=8.3,y=4.2,s;inta=7;s=x+a%5(int)(x-y)%2/3;printf("s=%f",s);}25(3)main(){inti,j,p,q;i=3;j=6;p=i++;q=--j;printf("%d,%d,%d,%d",i,j,p,q);p=i--+3;q=++j-4;print
6、f("%d,%d,%d,%d",i,j,p,q);}(4)main(){intm=15,n=9,s;m=3+2;printf("%d",m);n+=n-=n=n;printf("%d",n);printf("%d",(s=65,m+n+s));printf("%d",s);}2.----------------------------------------------------(1)#include#defineMM40main(){inta=3,b=6,t;t=MM/(3+6);printf("%d%d",t,MM);}//原来pri
7、ntf语句打成了print,printf语句中少了一个%d.25(2)#includemain(){intm;doublex;scanf("%d",&m);x=3.14mm;printf("%f",x);}//注意分号,%f转义(3)main(){intm=8,n=5;printf("%d",m=m-n);printf("%d,%d,%d",m=m+1,n-1,m+n);}3.----------------------------------------------------main(){inta=9,b=5;a+=b;b=a-b;a-=b