- 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语言高手的支持,才能让敝人完成此文档的整理。
本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。
为回报度娘及众网友的帮助,本文档免费下载。
*/
/*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/
/*努力吧,骚年以及学妹们!*/
/*整理ed by 口玉刀一 of GUET.*/
=====================
实验一 C语言程序初步
=====================
1.----------------------------
已知a=5,b=4,c=6,求出s并换行
#includestdio.h
main()
{int a,b,c,s;
a=5;b=4;c=6;
s=(a+b+c)/3;
printf(a=%d,b=%d,c=%d\n,s=%d,a,b,c,s);
}
2.-------------------------------
输入一个数字求他的平方
#includestdio.h
main()
{
int r,s;
scanf(%d,r);
s=r*r;
printf(s=%d\n,s);
}
3.--------------------------------
(1)
#includestdio.h
main()
{
printf( *\n);
printf(***\n);
printf( *\n);
}
(2)
#includestdio.h
main()
{
int v;
int a,b,c; //a,b,c aer sides,v is volume of cube
a=3;b=3;c=5;
v=a*b*c;
printf(v=%d\n,v);
}
=================================
实验二 数据类型、运算符和表达式
=================================
main()
{char s1=3,s2=4,s3=5;int c1=101,c2=102;printf(3%c\t4%c\t5%c\n,s1,s2,s3); //3%c为输出3和%c
printf(s1=%d\ts2=%d\ts3=%d\n,s1,s2,s3);//注意哦,s1,s2,s3是char!而%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu%s:输入输出为字符串 %c字符%f:输入输出为浮点型 %lf双精度浮点型printf(c1=%d\t~%c\n,c1,c1); //换码符\t,表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置
printf(c2=%d\t~%c\n,c2,c2); //注意c1,c2的类型
}
(3)
main()
{
int i,j,p,q;
i=3;j=6;
p=i++;
q=--j;
printf(%d,%d,%d,%d\n,i,j,p,q);
p=i--+3;
q=++j-4;
printf(%d,%d,%d,%d,i,j,p,q);
}
(4)
main()
{
int m=15,n=9,s;
m*=3+2;
printf(%d,m);
n+=n-=n*=n;printf(%d,n);
printf(%d\n,(s=6*5,m+n+s));
printf(%d\n,s);
}
2.----------------------------------------------------
(1)#includestdio.h
#define MM 40
main()
{
int a=3,b=6,t;
t=MM/(3+6);
printf(%d%d,t,MM);
}
//原来printf语句打成了print,printf语句中少了一个%d.
(2)
#includestdio.h
main()
{
int m;
double x;
scanf(%d,m);
x=3.14*m*m;
printf(%f,x);
}
//注意分号,%f转义
(3)
main()
{
int m=8,n=5;
printf(%d,m*=m-n);
printf(%d,%d,%d,m=m+1,n-1,m+n);
}
----------------------------------------------------
main()
{
int
原创力文档


文档评论(0)