- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
w. v
w. v
w. v
w. v
w.
w.
-刖百-
八非常感谢度娘以及0位网上c语言高手的支持,才能让敝人完成此文档的整理。
本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90% (不正确的有标注)。 为回报度娘及众网友的帮助,本文档免费下载。
*/
戶配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/
产努力吧,骚年以及学妹们! */
八整理cd by 口玉刀一 of GUET.*/
实验一 C语言程序初步
已知a=5.b=4.c=6.求出s并换行
#includeNstdio.hM
main()
{
int a,b,c,s;
a=5:b=4;c=6;
s=(a+b+c)/3; printf(Ha=%d,b=%dx=%d\n,s=%d,\a,bx,s);
}
输入一个数字求他的平方
include<stdio.h>
main()
{
int r,s;
scanf(H%dH.&r);
s=r*r; printf(vs=%d\n*\s);
}
(1)
include<stdio.h>
main()
{
printf(M *\nM); printf(u***\nH);
printf(u *\nH);
}
(2)
#include<stdio.h>
main()
int v;
int a.bx; //a.b.c aer sides,v is volume of cube a=3;b=3;c=5;
v=a*b*c;
printf(Hv=%d\n,\v);
}
实验二数据类型.运算符和表达式
1.
(1)
〃总觉得打印结果怪怪的,DO YOU THINK SO?
main()
{
char sl='3\s2=,4\s3=5,;
intcl=101,c2=102;
printf(u3%c\t4%c\t5%c\n\s 1 ,s2,s3); //3%c 为输出 3 ^%c
printf(usl=%d\ts2=%d\ts3=%d\ir\sLs2,s3);//注意哦,sl,s2,s3 是 char^%d:输入输出为整形 %ld 长整型 %hd 短整型无符号整形%u %ki%s:输入输岀为字符串%c字符%f:输入输岀为浮点型%lf双精度浮点型
printf(Hc 1 =%d\t-%c\n*\c 1 ,c 1); //^码符、此表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的 倍数的位置
prim“c2=%d\t~%c\n*2,c2);//注意 cLc2 的类型
}
33
44
55
si =51
s2=52
s3=53
cl=101
匸
c2=102
Press .
ans? key
to continue
(2)
//运行结果为&300000 %是求余数先运算x-y,把结果转换为ini型的有利于四则运算 main()
{
float x=8.3,y=4.2,s;
int a=7;
s=x+a%5 *(int)(x-y)%2/3; printf(vs=%f\s);
}
s =8.300000Press any key to continue
w. V
w. V
w. V
w. V
(3)
main()
{
int Lj.p.q;
i=3;j=6;
p=i 卄;
q=?j;
primf("%d,%d,%d,%d\n”,ij、p.q);
p=i-+3;
q=++j4 printf(,r%d,%df%d,%d",ijtp,q);
}
4,5,3^5
any kty to continue
(4)
main()
{
int m=15,n=9,s; m*=3+2;
printf(,,%d,\m); n+=n-=n*=n;
printf(,,%d,\n);
printf(,r%d\nM,(s=6*5,m+n+s)); printf(,l%d\n,,,s);
}
750105
30
Press any kwy to continue
(1) #include<stdio.h>
ttdefine MM 40 main()
(
int a=3,b=6,t;
t=MM/(3+6);
printf(H%d%dH,t,MM);
}
〃原来printf语句打成了 print, printf语句中少了一个%d.
440Press any key to continue
(2)
#include<stdio.h>
main()
int m; double x; scanf(,,%d,\&m); x=3?14*m*m; printf(u%f\x);
}
〃注意分号,%f转义
55
9498.500000Press any key to continue
(3)
main()
{
int m=8.n
文档评论(0)