c程序实验代码.docx
- 文档编号:9368345
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:33
- 大小:19.63KB
c程序实验代码.docx
《c程序实验代码.docx》由会员分享,可在线阅读,更多相关《c程序实验代码.docx(33页珍藏版)》请在冰豆网上搜索。
c程序实验代码
实验参考代码
实验二——实验五
#include
voidmain()
{inta,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if(a
{t=b;b=a;a=t;
}
if(a {t=c;c=a;a=t; } printf("maxis%d\n",a); } #include #include voidmain() {floata,x,y; a=4.3;x=2.4; y=cos(sqrt(a+x))+exp(a*x); printf("y=%f\n",y); } #include voidmain() {floatF,C; scanf("%f",&F); C=(F-32)*5/9; printf("C=%3.1f\n",C); } #include voidmain() {chara; scanf("%c",&a); printf("%c\n%d\n",a-32,a-32); } #include voidmain() {inta,b,c,d; scanf("%d",&a); b=a/100;c=(a-100*b)/10;d=a%10; printf("%d%d%d\n%d\n",b,c,d,b+c+d); } #include voidmain() {inta; scanf("%d",&a); printf("%o%x\n",a,a); } #include voidmain() {floata=3.0,b=4.0,c=6.0,s=0.0652,area=5.32561; printf("a=%3.1f,b=%5.3f,c=00%3.1f,s=%3.2e,area=%4.2f\n",a,b,c,s,area); } #include voidmain() {inta=3,b=7; floatx=8.5,y=71.82; charc1='A',c2='a'; printf("a=%d(空2格)b=%d\n(空1格)x=%3.1f,y=%5.2f\n(空1格)c1='%c'(空2格)c2='%c'\n",a,b,x,y,c1,c2); } #include #definePI3.1415926543 voidmain() {floatr,a; inth; scanf("%f%d",&r,&h); printf("圆的周长是: %7.2f\n",2*PI*r); printf("圆的面积是: %7.2f\n",PI*r*r); printf("圆的圆柱体积是: %7.2f\n",PI*r*r*h); } #include #include voidmain() {inta,b,c; floatk,t,x1,x2; scanf("%d%d%d",&a,&b,&c); k=b*b-4*a*c; t=b/(-2*a); if(k>=0) {if(k>0) {x1=t+sqrt(k)/(-2*a); x2=t-sqrt(k)/(-2*a); } else {x1=t;x2=t; } printf("x1=%3.1f,x2=%3.1f\n",x1,x2); } else printf("此方程无实根\n"); } #include voidmain() {chara,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a);putchar(b);putchar(c);printf("\n"); putchar(a);printf("\n");putchar(b);printf("\n");putchar(c);printf("\n"); } #include voidmain() {inta; scanf("%d",&a); if(a%3==0)printf("3times%dis%d\n",a/3,a); if(a%7==0)printf("%did%dtimes7\n",a,a/7); elseprintf("%disnottimes3ornottimes7\n",a); } #include voidmain() {floatx,y; scanf("%f",&x); if(x>=0&&x<=100) {if(x>=50&&x<=100)y=2*x*x+3; if(x>=32&&x<50)y=x+2; elsey=x; printf("y=%3.2f\n",y); } else printf("thenumberisnotsafe! \n"); } #include voidmain() {intyear,month,leap; scanf("%d%d",&year,&month); if((year%4==0&&year%100! =0)||(year%400==0)){printf("%disaleapyear\n",year);leap=0;} else {printf("%disnotaleapyear\n",year);leap=1;} } #include voidmain() {inta,b,c,d,e,f,t; scanf("%d",&a); if(a/10000! =0){printf("%dis5位数字\n",a);t=5;} else if(a/1000! =0){printf("%dis4位数字\n",a);t=4;} else if(a/100! =0){printf("%dis3位数字\n",a);t=3;} else if(a/10! =0){printf("%dis2位数字\n",a);t=2;} else {printf("%dis1位数字\n",a);t=1;} if(t=5) {b=a/10000; c=(a-b*10000)/1000; d=(a-b*10000-c*1000)/100; e=(a-b*10000-c*1000-d*100)/10; f=(a-b*10000-c*1000-d*100)%10; printf("%d,%d,%d,%d,%d\n%d,%d,%d,%d,%d\n",b,c,d,e,f,f,e,d,c,b); } elseif(t=4) {c=a/1000; d=(a-a*1000)/100; e=(a-a*1000-d*100)/10; f=(a-a*1000-d*100)%10; printf("%d,%d,%d,%d\n%d,%d,%d,%d\n",c,d,e,f,f,e,d,c); } elseif(t=3) {d=a/100; e=(a-a*100)/10; f=(a-a*100)%10; printf("%d,%d,%d\n%d,%d,%d\n",d,e,f,f,e,d); } elseif(t=2) {e=a/10;f=a%10; printf("%d,%d\n%d,%d\n",e,f,f,e); } elseif(t=1) {f=a;printf("%d\n%d\n",f,f); } } #include voidmain() {charm; scanf("%c",&m); if(m>='A'&&m<='Z') printf("%c是大写字母\n",m); else if(m>='a'&&m<='z') printf("%c是小写字母\n",m); else if(int(m)>=48&&int(m)<=57) printf("%c是数字\n",m); else printf("%c是字符\n",m); } #include voidmain() {inta,b,c; scanf("%d%d%d",&a,&b,&c); if((a+b printf("此三数字不能构成三角形\n"); else if((a==b)&&(b==c)) printf("%d%d%d此三数字能构成等边三角形\n",a,b,c); else if(((a==b)&&a! =c)||((a==c)&&a! =b)||((c==b)&&b! =a)) printf("%d%d%d此三数字能构成等腰三角形\n",a,b,c); elseif((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a)) printf("%d%d%d此三数字能构成直角三角形\n",a,b,c); else printf("%d%d%d此三数字能构成一般三角形\n",a,b,c); } #include voidmain() {inti; for(i=0;i<=100;i++) if(i%11==0)printf("%d",i); elsecontinue; printf("\n"); } #include voidmain() {floats=1.0; inti; for(i=2;i<=34;i++,i++) s=s*i; printf("2*4*6*∧*34=%7.2f\n",s); } #include voidmain() {inta,b,c; for(a=1;a<4;a++) {for(b=0;b<=2*a-2;b++) printf(""); for(c=7-2*a;c>=1;c--) printf("*"); printf("\n"); } for(a=4;a<7;a++) {for(b=-2*a+12;b>=0;b--) printf(""); for(c=2*a-7;c>=1;c--) printf("*"); printf("\n"); } } #include #include voidmain() { doubles=0.0,a=1.0,b=2.0,temp; intn,i; printf("pleaseinputnumbern: \n"); scanf("%d",&n); for(i=1;i<=n;i++) {s=s+pow(-1,i+1)*a/b;temp=b;b=a+b;a=temp;} printf("s=%f\n",s); } #include #include voidmain() {intt=0,i,a,b; for(i=200;i<=500;i++) {a=i/7; if(i%7==0) { for(b=2;b<=sqrt(a);b++) if(a%b==0)break; if(b>sqrt(a)) {t++;printf("%d",i); } } } printf("\n");printf("t=%d\n",t); } #include voidmain() {inta; for(a=1;a<10000;a++) {if((a%2==1)&&(a%3==2)&&(a%5==4)&&(a%6==5)&&(a%7==0)) { printf("这条阶梯最少阶数是: %d\n",a); break; } } } #include voidmain() {intb; for(inti=2;i<=1000;i++) {b=0; for(inta=1;a<=i/2;a++) { if(i%a==0)b=b+a; } if(b==i) printf("%d",i); } printf("\n"); } 这些为实验二至实验五的题目参考答案,有兴趣的同学可以拿回去看一下! 实验六 6.1 #include voidmain() {inta[10],i; floatsum=0; printf("pleaseinputnumbers: \n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("output: \n"); for(i=0;i<10;i++) {sum=sum+a[i]; } printf("aver=%f\n",sum/10); } 6.2 #include voidmain() { inta[3][2],b[2][3],i,j; printf("pleaseinputa[3][2]: \n"); for(i=0;i<3;i++) {for(j=0;j<2;j++) scanf("%d",&a[i][j]); } printf("ouputa[3][2]: \n"); for(i=0;i<3;i++) {for(j=0;j<2;j++) {b[j][i]=a[i][j]; printf("%d",a[i][j]); } printf("\n"); } printf("ouputb[2][3]: \n"); for(i=0;i<2;i++) {for(j=0;j<3;j++) printf("%d",b[i][j]); printf("\n"); } } 6.3 #include voidmain() {doublea[10],i; a[0]=2,a[1]=3; for(i=2;i<10;i++) {a[i]=a[i-1]*a[i-2]; } printf("theoutputis: \n"); for(i=0;i<10;i++) {if(i%4==0)printf("\n"); printf("%f",a[i]); } printf("\n"); } 6.4 #include voidmain() { inta[20],i,j,t,k=0; printf("plaeseinputthenumber: \n"); for(i=0;i<20;i++) scanf("%d",&a[i]); for(j=0;j<20-1;j++) for(i=0;i<20-1-j;i++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 实验 代码