- 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语言常见例题整理
运行下面的程序时,数据如何输入?
#include stdio.h
main()
{
int a,b;
float x,y;
char c1,c2;
scanf(a=%d b=%d,a,b);
scanf(x=%f y=%e,x,y);
scanf(c1=%c c2=%c,c1,c2);
}
假定a=3,b=7,x=8.5,y=71.82,c1=A,c2=a。
解:输入为:a=3 b=7 x=8.5 y=71.82 c1=A c2=a
思考:在输入数据时,数据的输入格式与类型是如何对应的?
编写程序,求长方形的面积。
解:#includestdio.h
main( )
{float a, h, s;
printf(“请输入长方形的长与宽:”);
scanf(“%f, %f”, a, h);
s=a*h;
printf(“长为%f宽为%f的长方形面积=%f\n”,a, h, s);
}
4-9 编写程序,求梯形的面积。
解:#includestdio.h
main( )
{float a, b, h, s;
printf(“请输入梯形的上底边长、下底边长与高: ”);
scanf(“%f, %f, %f”,a, b, h);
s=(a+b)*h/2;
printf(“上底边长为%f高为%f的梯形面积=%f\n”,a, h, s);
}
4-10 编写程序,由底和高求三角形的面积。
解:#includestdio.h
main( )
{float a, h, s;
printf(“请输入三角形的底和高:”);
scanf(“%f, %f”,a, h);
s=a*h/2;
printf(“底为%f高为%f的三角形面积”,a, h,s);
}
4-14 编写程序,求空间两点之间的距离。
提示:空间一点(x,y,z),可由三个实数来描述。
解:#include stdio.h
main()
{ float x1,x2,y1,y2,z1,z2,leng;
printf(“请输入第一个点坐标:\n”);
scanf(“%f,%f,%f”,x1,y1,z1);
printf(“请输入第二个点坐标:\n”);
scanf(“%f,%f,%f”,x2,y2,z2);
leng=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));
printf(“这两坐标点的距离=%f\n”,leng);
}
第四章
5-6编写程序,求三个数的最小值。进一步考虑求四个数、五个数及更多的数的最小值及最大值.
#includestdio.h
main()
{
int a1 ,a2 ,a3 ,min ;
scanf(%d,%d,%d,a1,a2,a3) ;
min = a1 ;
if(a2min) min = a2 ;
if(a3min) min = a3 ;
printf(最小值为:%d\n,min) ;
}
5-11.编写程序,将五级记分成绩转换成百分制成绩,转换规则如下: A—95,B—85,C—75,D—65,E—55 。
解:#includestdio.h
main()
{int s = 0;
char c ;
printf(请输入五级记分的成绩:) ;
scanf(%c,c) ;
switch(c)
{case A :
case a : s =95 ; break ;
case B :
case b : s =85 ; break ;
case C :
case c : s =75 ; break ;
case D :
case d : s =65 ; break ;
case E :
case e : s =55 ; break ;
default : s = 0 ;
}
if(s==0) printf(输入错误\n);
else printf(五级分制%c对应百分制为%d\n,c,s) ;
}
第五章
6-8编写程序,求任意两个整数之间的所有素数。
解:#includestdio.h
#includemath.h
void main()
{ int n,m,i,j,k,p=0;
printf(请输入两个整数m,n(mn):);
您可能关注的文档
最近下载
- 鲁教版化学8年级全册同步全解.pdf VIP
- 管理咨询成果验收规范.PDF VIP
- C-J∕T 447-2014 管道燃气自闭阀(高清可复制).pdf VIP
- 2025辽宁阜新市教育系统招聘教师94人笔试模拟试题及答案解析.docx VIP
- 2024检验检测机构内审检查表.pptx VIP
- 厂房建设工程可行性研究报告.docx
- 2025年阜新市教育系统公开招聘教师94人备考试题及答案解析.docx VIP
- 中控技术-VxSCADA系统结构组态软件使用手册System Builder (VxSysBuilder) User Manual.pdf VIP
- Danfoss丹佛斯技术样本 PVG 32 比例阀组 用户指南.pdf
- 高压供电安全课件.pptx VIP
文档评论(0)