版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计立体化教程习题答案(廖智蓉版)
项目1
1、tfinclude<stdio.h>
main()
printff"***简易成绩管理信息系统,***\n");
printf("*1、输入成绩*\n");
printf("*2、存储成渍*\n");
printf("*3、显示成绩
printfC*4、计算平均成绩*\n");
printff'*5、求最高分*\n");
printf("*6、求最低分*\n");
printff"*7、计算不及格率*\n");
printfC*0、退出系统*\n");
printf(,,**************************\n11),
)
2、略
项目2
1、
ttinclude<stdio.h>
main()
{floatgz;
printf("请输入一位职工的应发工资:\n");
scanf("%f",&gz);
gz=gz*0.85;
printf("该职工的实发工资是%.2f\n”,gz);
}
2、
#include<stdio.h>
main()
{charcl,c2,c3,c4,c5;
printf(”请输入含5个英文字母原文:\n");
scanf("%c%c%c%c%c"/&cl,&c2/&c3/&c4,&c5);
cl=cl+4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("该密文是%c%c%c%c%c\n",cl,c2,c3,c4,c5);
)
3、
#include<stdio.h>
main()
{floatf,c;
printf("请输入一个华氏温度:\n");
scanf("%f"z&f);
c=(f-32)*5/9;
printf("华氏温度%.2f对应的摄氏温度是%.2f\n”,f,c);
)
4、
#ir)clude<stdio.h>
main()
{intx,bw,sw,gw;
printf(”请输入一个三位数:");
scanf("%d",&x);
bw=z/100;
sw=z%100/10;
gw=z-100*x-10*y;
printf("百位为%d十位为%d个位为%d\n",bw,sw,gw);
}
5、
#include<stdio.h>
main()
{intxh;
charxb;
doublesg,tz,tzzs;
printf(”********身体状况测量仪**********\n”);
prmtf("请输入学号:\n");
scanf("%d”,&xh);
printf("请输入性别男(m;女(f):");
scanf("%c",&xb);
printf("请输入身高(m)体重(公斤):\n");
scanf("%lf%lf”,&sg,&tz);
tzzs=tz/sg/sg;
printf("学号是%d同学体重指数是%.2八己即独简2$);
)
项目3
1、
#include<stdio.h>
main()
{intcj,a,b,c;
a=b=c=0;〃a,b,c分别用来统计三个分数段人数的量。
printf("Enterscores:");
scanf("%d",&cj);
while(cj>0)〃遇到0或负数结束输入
{if(cj>=85)a++;
elseif(cj>=60)b++;
elseC++;
scanf("%d"z&cj);
)
printf(">=85:%d\n",a);
printf("60-84:%d\n"zb);
printf("<60:%d\n",c);
)
2、
#include<stdio.h>
main()
{inti;
for(i=l;;i++)
if(i%3==l&&i%5==3&&i%7==5&&i%9==7)
break;
printf("%d足满足条件最小数!
)
3、
#include<stdio.h>
main()
{intx,qw,bwzsw,gw,n=O;
for(x=1000;x<=9999;x=x+2)
{qw=x/1000;
bw=x/100%10;
sw=x/10%10;
gw=x%10;
if(qw<=bw&&bw<=sw&&sw<=gw)
{n++;printf("%7d",x);}
)
printf("\n满足条件一共有%~个”,n);
)
4、
#include<stdio.h>
intmain()
{intx=350,y;
printf("请输入你猜的价格:");
scanf("%d",&y);
if(y>x)printf("高了\n“);
elseif(y<x)printf("低啦\n");
elseprintf("恭喜你,该物品送给你!\n");
)
5、
#include<stdio.h>
main()
{charex;
floatgls,fy;
printf("请输入车型\n“);
scanf(”%c”,&cx);
printf("请输入公里数:");
scanf("%f",&gls);
if(cx=='x')
if(gls<=3)fy=7;
elsefy=7+(gls-3)*2.1;
elseif(cx=='f')
if(gls<=3)fy=8;
elsefy=8+(gls-3)x2.4;
else
if(gls<=3)fy=9;
elsefy=9+(gls-3)*2.7;
printf("车型%6,公里数%.2f公里,应付费用%0元\n”,cx,gls,fy上
)
6、
//include<stdio.h>
main()
{intxh;
charxb;
floatsg,tz,tzzs;
printf(”********体重测最仪*********\n”);
pnntf("请输入你的学号'n");
scanf(”%d”,&xh);
printf("请输入你的性别(男m,女f)\n“);
scanf("%c",&xb);
printf("请输入你的体重(公斤)\n");
scanf("%f"z&tz);
printf("请输入你的身高(米)\n");
scanf(”%f”,&sg);
tzzs=tz/(sg*sg);
if(tzzs<18)printf(”%d号偏瘦,请加强营养!\n';xh);
elseif(tzzs<25)printf("%d号体重正常,请继续保持!\n",xh);
号体重微胖,请稍加锻炼!
elseif(tzzs<30)printf("%d\n"zxh);
elseif(tzzs<35)printf-%d号体重轻度肥胖,请加强锻炼!\n,xh);
elseif(tzzs<40)printf("%d号体重中度肥胖,请稍加节食及加强锻炼!
\n",xh);
elseprintf("%d号体重重度肥胖,请节食及加强锻炼!\n",xh);
)
项目4
1、
#include<stdio.h>
intisprime(intx)
{inti;
for(i=2;i<=x-l;i++)
if仅%i==0)return0;
return1;
)
main()
{intm;
scanf("%d"z&m);
if(isprime(m))printf("%d是素数\n",m);
elseprintf("%d不是素数\n",m);
)
2、
#include<stdio.h>
intissx(intx)
{intgw,sw,bw;
gw=x%10;
sw=x/10%10;
bw=x/100;
if(x==gw*gw*gw+sw*sw*sw+bw*bw*bw)return1;
elsereturn0;
)
main()
{intm;
scanf(”%d”,&m);
if(issx(m)==l)pnntf("%d是水仙花数\n",m);
elseprintf("%d不是水仙花数\n",m);
)
3、
ttinclude<stdio.h>
doublecal_power(floatxjntn)
{inti;
doubles=l;
for(i=l;i<=n;i++)
s=s*x;
returns;
)
main()
{intnJ;
floatx;
doublesum=0;
printf("输入浮点数x和正整数n:\n");
scanf("%f%d",&x,&n);
for(i=l;i<=n;i++)
sum=sum+l/cal_power(x/i);
printf("多项式的和是%.2f\n",sum);
)
4、
#include<stdio.h>
inttotal(intn)
{
if(n==l)return1;
if(n>=2)returntotal(n-l)+n;
)
main()
{inti,n;
intt=0;
scanf("%d",&n);
for(i=l;i<=n;i++)
t=t+total(i);
printf("%d\n",t);
)
5、
#include<stdio.h>
inttotal(intn)
(
if(n==l)return1;
if(n>=2)returntotal(n-l)+n;
)
main()
{inti,n;
floatt=0.0;
scanf("%d"z&n);
for(i=l;i<=n;i++)
t=t+1.0/totaKi);
printf("%f\n",t);
)
6、
#include<stdio.h>
doublefack(doublen)
{if(n==l11n==0)return1;
if(n>2)returnfack(n-l)*n;
main()
{inti,j,n;
floatt=0;
scanf("%d"z&n);
for(i=lJ=n;i<=n;i++J-)
t=t+j/fack(n);
printf("%f\n",t);
)
项目5
1、
#include<stdio.h>
main()
{floatscore[10],sum,ave;
inti,count=0;
printf(”请输入10个学生的英语成绩:\n");
for(i=0;i<10;i++)
scanf("%f”,&score[i]);
sum=0;
for(i=0;i<10;i++)
{sum=sum+score[i];
if(score[i]<60)count++;
)
ave=sum/10;
printf("10个学生的英语平均分是%.2仆110个学生的英语不及格的人数y^%d\n",ave,count);
}
2、
#include<stdio.h>
main()
{floata[10]={7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},sum,v;
inti;
v=0;
for(i=0;i<10;i++)
v=v+a[i]/10;
sum=0;
for(i=0;i<10;i++)
if(a[i]>=v)sum=sum+a[i];
printf("10个学生的平均分是%.2f\n高于等于平均分的和是%.2八己再配01);
)
3、
#include<stdio.h>
main()
{floata[4][4];
intij;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf(”%f,&a[i皿);
for(i=0;i<4;i++)
for(j=0;j<4;j++)
a(i]Ul/=a[i][i];
for(i=0;i<4;i++)
{for(j=0;j<4;j++)
printf("%6.2f"za[i][j]);
printf("\n");
)
)
4、
//include<stdio.h>
main()
{longa[40]={l,l},s=2;
inti;
for(i=2;i<40;i++)
{a[i]=a[i-l]+a[i-2];
s+=a[i];
)
printf("%ld\n”,s);
)
5、
//include<stdio.h>
main()
{inta[10],max,min,i;
floatav,s;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=min=a[0];
s=a[0];
for(i=l;i<10;i++)
{if(a[i]>max)max=a[i];
if(a(i]<min)min=a[i];
s=s+a[i];
)
s=s-max-min;
av=s/8;
printf("%.2f\n",av);
项目6
#include<stdio.h>
#include<string.h>
^defineMAXLINE80
voidencrypt(char*);
intmain(void)
(
chars[MAXLINE];
printff'shurustring:");
gets(s);
encrypt(s);
printf("Afterbeingencrypted:\n");
printf("%s\n",s);
return0;
)
voidencrypt(char*s)
(
for(;*s!='\0';s++)
if(*s==,z')
*s='a';
else
*s=+s+l;
}
2、
#include<stdio.h>
#include<string.h>
ttdefineMAXLINE80
voidffchar*s)
(
charch;
inti,m,n;
i=0;
m=n=strlen(s)-l;
while(i<(n+l)/2)
(
ch=s[i];
s[i]=s[m];
s[m]=ch;
i++;
m-;
)
)
intmain(void)
{
charline[MAXLINE];
printf("造愉入字符串:\n“);
gets(line);
f(line);
printf("输出逆序后的字符串:\n");
printf("%s\n"Jine);
return0;
)
3、
#include<stdio.h>
main()
{FILE*fp;longs;inti;
chara[100];
if((fp=fopen("c:\\design.dat";'w+"))==N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省盘锦市2025-2026学年初三中考语文试题系列模拟卷(1)含解析
- 四川省自贡市富顺二中学2026届初三第一次联考语文试题(文理)试题含解析
- 四川省三台县2025-2026学年初三下学期一诊模拟考试语文试题含解析
- 新疆巴州三中学2025-2026学年初三第一次适应性测试英语试题含解析
- 四川省乐山四中学2025-2026学年初三下学期期末学分认定考试语文试题试卷含解析
- 重庆市巫溪县2025-2026学年初三英语试题第二次统测试卷含解析
- 江苏省金坛市尧塘中学2026年高中毕业班“最后一卷”试卷语文试题含解析
- 产科专业质控指标解读及数据提取路径
- 屠宰场承包合同
- 2026年贸易确认合同(1篇)
- 东南亚风格室内设计案例
- 国开2025年《行政领导学》形考作业1-4答案
- 《老年人生活能力康复训练》健康养老专业全套教学课件
- 打破思维定势培训课件
- GJB9764-2020可编程逻辑器件软件文档编制规范
- 春季老人疾病预防知识讲座
- 大学动漫制作技术专业介绍
- 事业单位面试考官考试试题及答案
- 大学计算机基础课件 第2章 操作系统基础
- 张大春的健康观念课件
- 2025年水利工程三类人员考试题库含答案
评论
0/150
提交评论