- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“电子科技大学(周信东主编)”的C语言程序设计实验-整理代码1-9
PAGE
PAGE 13
-前言-
/*非常感谢度娘以及各位网上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);
}
=================================
实验二 数据类型、运算符和表达式
=================================
(1)
//总觉得打印结果怪怪的,DO YOU THINK SO?
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的类型
}
(2)
//运行结果为8.300000 %是求余数 先运算x-y,把结果转换为int型的有利于四则运算
main()
{
float x=8.3,y=4.2,s;
int a=7;
s=x+a%5*(int)(x-y)%2/3;
printf(s=%f,s);
}
(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);
}
您可能关注的文档
- Yh100压力机液压控制系统及仿真.doc
- YZ-2C正骨型颈椎牵引椅的原理及注意事项.doc
- xx隧道施组(8月25日).doc
- Y理论-“自动人”麦格雷戈管理方式-赢在路上.doc
- YX-ZRA9500usb升降自动量热仪作业指导书.doc
- YS公司营销战略转型研究.doc
- Z-13“单片机控制装置安装与调试”赛项规程(中职组).doc
- YZ-GY-BG-073-01复方磺胺间甲氧嘧啶钠可溶性粉工艺验证报告.doc
- YZC25振动压路机变速箱的设计.doc
- YZY400静力压桩机设计开发-大身结构有限元应力强度分析.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)