- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计题目与参考答案(1——9章)
1.(课本第84页第7题)设圆半径r=1.5,圆柱的高h=3,求圆周长.圆面积.圆球表面积.圆球体积.圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序:
#include stdio.h
int main()
#define p 3.1416
int main()
{double r,h,l,s,S,v,V;
scanf(%lf %lf,r,h);
l=2*p*r;s=p*r*r;S=4*p*r*r;
v=4/3*p*r*r*r;V=p*r*r*h;
printf(l=%7.2f\ns=%7.2f\nS=%7.2f\nv=%7.2f\nV=%7.2f\n,l,s,S,v,V);
return 0;
}
2.把560分钟化成小时和分钟。
#includestdio.h
main()
{int t,h,m;
t=560;h=t/60;m=t%60;
printf(560分钟等于%d小时%d分钟\n,h,m);
}
3.第112页第6题)有一个函数y=x(x1),y=2x-1(1=x10),y=3x-11(x=1写程序,输入x的值,输出y相应的值。
#includestdio.h
int main()
{
float x,y;
scanf(%f,x);
if(x1) y=x;
else
if(x10) y=2*x-1;
else y=3*x-11;
printf(%f\n,y);
}
4.(第113页第11题)输出4个整数,要求按由小到大的顺序输出。
#includestdio.h
int main()
{
float a,b,c,d,t;
scanf(%f,%f,%f,%f,a,b,c,d);
if(ab) {t=a;a=b;b=t;}
if(ac) {t=a;a=c;c=t;}
if(ad) {t=a;a=d;d=t;}
if(bc) {t=b;b=c;c=t;}
if(bd) {t=b;b=d;d=t;}
if(cd) {t=c;c=d;d=t;}
printf(%f,%f,%f,%f,a,b,c,d);
}
5.(第113页第12题)有4个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1,这四个塔的高度为10米,塔以外无建筑物。今输入任 一点的坐标,求该点的建筑高度(塔外的高度为零)。
# includestdio.h
main()
{
float x,y,t;
scanf(%f,%f,x,y);
if((x-2)*(x-2)+(y-2)*(y-2)=1) t=10.0;
else
if((x+2)*(x+2)+(y-2)*(y-2)=1) t=10.0;
else
if((x-2)*(x-2)+(y+2)*(y+2)=1) t=10.0;
else if((x+2)*(x+2)+(y+2)*(y+2)=1) t=10.0;
else t=0.0;
printf(%f\n,t);
}
6.第140页第5题)求Sn=a+aa+aaa+…+aa…a之值,其中a是一个数字,n表
示a的位数,例如:2+22+222+2222+22222(此时n=5)n由键盘输入。
#includestdio.h
main()
{
int n,i;
long int a=2,sum=0;
scanf(%d,n);
for(i=1;i=n;i++)
{
sum=sum+a;
a=10*a+2;
}
printf(sum=%d\n,sum);
}
7.(第140页第8题)输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=1*1*1+5*5*5+3*3*3.
#includestdio.h
main()
{
int n,a,b,c;
for(n=100;n=999;n++)
{
a=n/100;
b=n/10-10*a;
c=n%10;
if((n==a*a*a+b*b*b+c*c*c)(n==100*a+10*b+c))
printf(%6d,n);
}
printf(\n);
}
8. 有2个同学3门课的成绩,求平均值。
#includestdio.h
main()
{
int i,j,score;
float sum,average;
for(i=1;i=2;i++)
{
sum=0;
for(j=1;j=3;j++)
{scanf(%d,score);
sum=sum+score;
}
average=sum/3;
printf
您可能关注的文档
- c语言常用算法总结.doc
- C语言常用文件处理函数.doc
- c语言成绩管理系统文档.说明书,设计方法总结.doc
- c语言程序100个经典实例.doc
- c语言程序调试中错误或警告提示的中文对照.doc
- C语言程序课程设计参考题目.doc
- C语言程序课程设计基础选题.doc
- C语言程序例子经典版.doc
- C语言程序设计2试卷格式.doc
- C语言程序设计60题.doc
- 2023襄樊市公务员行测真题带答案详解(名师推荐).docx
- 2024-2025学年度护士资格证题库试题【培优】附答案详解.docx
- 2023年西安市公务员行测及完整答案详解【必刷】.docx
- 2024粮油食品检验人员预测复习【精练】附答案详解.docx
- 2024-2025学年粮油食品检验人员复习提分资料【精选题】附答案详解.docx
- 2024-2025学年粮油食品检验人员高频难、易错点题精华版附答案详解.docx
- 2023年郴州市公务员行测重点附答案详解.docx
- 2023年惠州市公务员行测真题(能力提升)附答案详解.docx
- 2023年秦皇岛市公务员行测真题含完整答案详解【网校专用】.docx
- 2023年度粮油食品检验人员高频难、易错点题精选附答案详解.docx
最近下载
- 人教版初中生物会考试卷及答案.pdf VIP
- 2023年海南师范大学软件工程专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 2023年四川省广元市中考地理试题卷(含答案详解).docx
- 2023年海南师范大学软件工程专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 广西师范大学2020-2021学年《认知心理学》期末考试试卷(B卷)含参考答案.docx
- 羊常见疾病防治.ppt VIP
- 国开期末考试3987《Web开发基础》机考试题及答案(李老师第5套).pdf VIP
- 2024年怀化市靖州苗族侗族自治县六年级下学期小升初真题精选语文试卷含答案.doc VIP
- 2023年海南师范大学软件工程专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 2025年社区工作者招聘考试题库及答案解析.docx VIP
文档评论(0)