C语言题库答案(有待修改)
更新时间:2023-10-18 19:02:01 阅读量: 综合文库 文档下载
1某铁铜厂应客户要求做一批铁桶,客户给出了铁桶的规格,高30CM,半径10CM, 共订做1500个铁桶。计算出所需的材料。 #include
void main() {
float s,r,h; int n;
printf(\scanf(\s=2*3.14*r*h+3.14*r*r; s=s*n;
printf(\}
2.利用系统库函数实现数学运算,求X^Y (1)#include
void main()
{
int x,y,a; int b=1;
scanf(\ for(a=1;a<=y;a++) {
b=b*x;
} printf(\
}
(2)#include
double x,y,z;
printf(\ scanf(\ z=pow(x,y); printf(\
}
3.从键盘上输入一个小写字母,把它转变成大写字母再输出。 #include
{
char c,z;
printf(\请输入一个小写字母\ scanf(\ c=c-32;
printf(\}
4.设圆半径r=1.5,圆柱高h=3,求圆柱体积,圆柱底面积,圆柱表面积。用scanf()输入数据,输出计算结果。输出时要有说明,结果取小数点后两位数字。 #include
void main() { int i; float r; float s; float h; float v; float d;
printf(\请输入半径:\\n\ scanf(\
printf(\请输入圆柱的高\\n\ scanf(\ d=PI*r*r; v=d*h;
s=2*d+2*PI*r*h;
printf(\体积:%.2f\\n底面积:%.2f\\n表面积:%.2f\\n\ }
5由键盘输入n的值,编程计算并输出n!的值。
#include
int a,i,sum=1; scanf(\ i=a; do { sum*=i;
i--;
}
while(i>1);
printf(\
}
6让用户输入一个年份,判断改年份是否是闰年
被4整除不能被100整除,或者被400整除 #include
scanf(\
(y@0==0 || (y%4==0 && y0 !=0)) ?
printf(\} 7有一个函数
?x?x?1?y???2x?1(1?x?10)
??3x?11(x?10)写程序,输入x的值,输出y相应的值。 #include
printf(\ scanf(\ if(x<1) y=x;
if(x>=1&&x<10)
y=2*x-1;
if(x>=10)
y=3*x-11;
printf(\
}
8 在学生成绩管理中,经常要将成绩的百分制转换成对应的等级制。90分以上为A等,80-89为B等,70-79为C等,60-69分为D等,其余为E等。编写程序,根据输入的百分制成绩,输出对应的等级。 #include
int score,i;
printf(\学生成绩:\\n\ scanf(\
i= score/10; switch( i ) {
case 10:
case 9: printf(\break;
case 8: printf(\break;
case 7: printf(\break;
case 6: printf(\break;
default: printf(\ }
9.计算从出生年份(例如1996)到当前年份(例如2014)共经过了多少闰年,输出所有的闰年年份。 #include
{
int i,j,cnt=0;
printf(\出生年份i,现在年份j:\scanf(\for(i;i<=j;i++)
{if((i%4==0)&&(i0!=0)||(i@0==0)) {printf(\cnt++;} }
printf(\一共经历了%d个闰年\}
10.从1开始做自然数的累加,当其累加和超过1000的时候,共计累加了多少数?当时的累加和是多少? 11.百钱买百鸡问题 #include
for(i=0;i<=20;i++)
for(j=0;j<=33;j++)
for(k=0;k<=100;k=k+3)
if((i*5+j*3+k/3==100)&&(i+j+k==100))
{
printf(\ add++;
}
printf(\
}
12.计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数CNT,以及所有满足此条件的SIX与NINE。 #include
void main()
{
int s,i,x,n,e,six,nine; for(s=1;s<10;s++) {
for(i=1;i<10;i++) { for(x=1;x<10;x++)
{
for(n=1;n<10;n++)
{
for(e=1;e<10;e++)
{
six=s*100+i*10+x;
nine=n*1000+i*100+n*10+e;
if(six+six+six==nine+nine)
printf(\%d=%d+%d\\n\
}
}
}
}
13.求 3—100之间的全部素数
#include
int main(void) {
int i, a, count = 0;
for (a=2; a<=100; a++) {
for(i=2; i
if(a % i == 0) {
break; } }
if (a == i) {
printf(\ \count++; } }
printf(\count);
return 0; } 14.
图形编程图形编程
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
#include
{
int i,j;
for (i=0;i<6;i++) { for (j=0;j<5-i;j++)
printf(\
for (j=0;j<2*i+1;j++)
printf (\
printf (\
}
15.某歌手大赛,共有10个评委打分,分数采用百分制,去掉一个最高分,去掉一个最低分,然后取平均分,得到歌手的成绩,编程实现。
#include
int main() {
int a[10];
int i; int max = 0; int min = 100; int maxi=0; int mini =0; for(i=0;i<10;i++) { scanf(\
if(a[i] mini = i; } if(a[i]>max) { max = a[i]; maxi = i; } } int sum =0; for(i=0;i<10;i++) { if(i != mini && i != maxi) { sum +=a[i]; }
正在阅读:
C语言题库答案(有待修改)10-18
班向你推荐一本好书主题班会09-25
《遗传学》复习题04-23
环境工程填埋场实习报告 - 图文03-22
一件难忘的事作文450字07-14
北师大版八年级物理下期期末考试试卷有答案12-17
长沙水泵出厂检验标准07-19
中国立体车库市场规模份额及行业前景调查分析报告2018年目录09-09
宁化一中历届学生名单01-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 题库
- 有待
- 答案
- 修改
- 语言
- 2018中考化学试题汇编 考点33 物质的鉴别、鉴定、推断(含解析)
- 117计算书
- 全面解读《中国共产党党内监督条例》(下)93分
- 有机认证标志
- 实验三液位前馈-反馈复合控制 - 图文
- 新目标八年级上册Units 1-2知识梳理与复习 单元测试 详解 - 图文
- 仁爱版英语七年级下册测试题(16)u8t2
- AspenPlus在化工过程模拟中的应用
- 北师大版六年级数学下册期中考试试卷(标准卷)
- 盲竖井整体工程的施工方案及安全技术措施
- 沪劳保就发(2005)8号上海市外来从业人员综合保险暂行办法
- 求最值方法-高考数学复习
- 电大公共管理学形成性考核册及完整答案
- 饼子的做法 - 图文
- 市级一等奖教案《伯牙绝弦》
- 八年级(上)Modules 11-12综合能力测试
- 晨间护理
- 高技术战争“高”在哪里
- 韩庙镇明德小学“国学经典进课堂”活动方案
- 阅读训练-《观潮》(综合练习)