1 / 11
文档名称:

c语言上机练习题及答案.doc

格式:doc   大小:52KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言上机练习题及答案.doc

上传人:hnxzy51 2020/7/21 文件大小:52 KB

下载得到文件列表

c语言上机练习题及答案.doc

相关文档

文档介绍

文档介绍:1输入三个整数x,y,z,把这三个数由小到大输出。#include<>voidmain(){intx,y,z,a; scanf("%d,%d,%d",&x,&y,&z); if(x>y){a=x;x=y;y=a; } if(x>z){a=x;x=z;z=a; } if(y>z){a=y;y=z;z=a; } printf("%d,%d,%d\n",x,y,z);}2输入圆的半径,输出圆的周长和面积。#include<>##defineS==PI*r*r#defineV()*PI*r*r*rvoidmain() {doubler; printf("pleaseinputr:"); scanf("%lf",&r); printf("areais%.4lf\n",S); printf("volumeis%.4lf\n",V); }输入正方形的边长,输出正方形的周长和面积。#include<>voidmain(){ floatc,zc,mj; printf("输入你的正方形"); scanf("%f\n",&c); zc=4*c; mj=c*c;printf("周长%f,面积%f,边长%f",zc,mj,c);}3用格式输入函数输入3个字符,并用输出函数反向输出3个字符和他们的ASCII码。#include<>intmain(){char-ch1,ch2,ch3;printf("pleaseinputthreecharacters:\n");scanf("%C%C%c",&ch1,&ch2,&ch3);printf("%c\n%d\n",ch3,ch3);printf("%c\n%d\n",ch2,ch2);printf("%c\n%d\n",ch1,ch1);}输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+32。#include<>voidmain(){floatC,F; scanf("%f",&F); C=*(F-32); printf("%",C);}4。比较两个数大小的题#include<>voidmain(){inta,b;scanf("%d,%d",&a,&b);if(a>b)printf("%d\n",a);elseprintf("%d\n",b);}第二题:此题作废(千万不要用)#include<>voidmain(){chara,b,c;scanf("%c,%c,%c",&a,&b,&c);while((a<97||a>122)||(b<97||b>122)||(c<97||c>122));{printf("您输入非三个小写字母,请重新输入:\n");scanf("%c,%c,%c",&a,&b,&c);}printf("%c,%c,%c\n",a-32,b-32,c-32);}5输入任意10个数,求他们的平均值。#include<>voidmain(){Printf("请输入10个整数:");inta[10],k=0,sum=0;for(inti=0;i<10;++i);{i>a[i];if10>=a[i]>0++k;sum=sum+a[i];}floatave=sum/("平均值为:%f\n",ave);}6实现从键盘输入两个整数,按从小到大次序输出这两个数。#include<>voidmain(){inta,b,tem;printf("inputtwonumbers:\n");scanf("%d,%d",&a,&b);if(a>b){ tem=a;a=b;b=tem;}printf("%d,%d",a,b);7从键盘输入三个整数,输出最大的那个数。#include<>voidmain(){ inta,b,c,max; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); max=a>b?a:b;max=max>c?max:c;printf(“max=%d\n”,max);}}8输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321)。#include<>voidmain(){ intx,y,z,n; printf("pleaseinputanintegerlessthan1000\n"); scanf("%d",&n); x=n/100;n=n-100*x;y=n/10;z=n-10*y; if(x>0)printf("%d%d%d\n",z,y,x); elseif(y>0)printf("%d%d\n",z,