1、c程序实验代码实验参考代码实验二实验五#includevoid main() int a,b,c,t; scanf(%d%d%d,&a,&b,&c); if(ab) t=b;b=a;a=t; if(ac) t=c; c=a;a=t; printf(max is %dn,a);#include#includevoid main()float a,x,y;a=4.3;x=2.4;y=cos(sqrt(a+x)+exp(a*x);printf(y=%fn,y);#includevoid main() float F,C; scanf(%f,&F); C=(F-32)*5/9; printf(C=%3
2、.1fn,C);#includevoid main()char a; scanf(%c,&a); printf(%cn%dn,a-32,a-32);#includevoid main()int a,b,c,d; scanf(%d,&a); b=a/100;c=(a-100*b)/10;d=a%10; printf(%d %d %dn%dn,b,c,d,b+c+d);#includevoid main() int a;scanf(%d,&a);printf(%o %xn,a,a);#includevoid main()float a=3.0,b=4.0,c=6.0,s=0.0652,area=5
3、.32561; printf(a=%3.1f, b=%5.3f, c=00%3.1f,s=%3.2e,area=%4.2fn,a,b,c,s,area);#includevoid main() int a=3,b=7; float x=8.5,y=71.82; char c1=A,c2=a;printf(a=%d (空2格) b=%dn(空1格) x=%3.1f,y=%5.2fn(空1格)c1=%c (空2格)c2=%cn,a,b,x,y,c1,c2); #include#define PI 3.1415926543void main() float r,a; int h; scanf(%f%
4、d,&r,&h); printf(圆的周长是:%7.2fn,2*PI*r); printf(圆的面积是:%7.2fn,PI*r*r); printf(圆的圆柱体积是:%7.2fn,PI*r*r*h);#include#includevoid main() int a,b,c; float k,t,x1,x2; scanf(%d%d%d,&a,&b,&c); k=b*b-4*a*c; t=b/(-2*a); if(k=0) if(k0) x1=t+sqrt(k)/(-2*a); x2=t-sqrt(k)/(-2*a); else x1=t;x2=t; printf(x1=%3.1f,x2=%3.
5、1fn,x1,x2); else printf(此方程无实根n);#includevoid main()char a,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);#includevoid main()int a; scanf(%d,&a); if(a%3=0) printf(3 times %d is %dn,a/3,a); if(a%7=0) pr
6、intf(%d id %d times 7n,a,a/7); else printf(%d is not times 3 or not times 7n,a);#includevoid main() float x,y; scanf(%f,&x); if(x=0&x=50&x=32&x50) y=x+2; else y=x; printf(y=%3.2fn,y); else printf(the number is not safe!n); #includevoid main()int year,month,leap;scanf(%d%d,&year,&month);if(year%4=0&y
7、ear%100!=0)|(year%400=0) printf(%dis a leap yearn,year);leap=0;else printf(%d is not a leap yearn,year);leap=1;#includevoid main()int a,b,c,d,e,f,t;scanf(%d,&a);if(a/10000!=0) printf(%d is 5位数字n,a); t=5; else if(a/1000!=0) printf(%d is 4位数字n,a); t=4;else if(a/100!=0) printf(%d is 3位数字n,a); t=3;elsei
8、f(a/10!=0) printf(%d is 2位数字n,a); t=2;else printf(%d is 1位数字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,%dn%d,%d,%d,%d,%dn,b,c,d,e,f,f,e,d,c,b); else if(t=4)c=a/1000; d=(a-a*1000)/100; e=(a-a
9、*1000-d*100)/10; f=(a-a*1000-d*100)%10;printf(%d,%d,%d,%dn%d,%d,%d,%dn,c,d,e,f,f,e,d,c);else if(t=3)d=a/100; e=(a-a*100)/10; f=(a-a*100)%10;printf(%d,%d,%dn%d,%d,%dn,d,e,f,f,e,d);else if(t=2)e=a/10; f=a%10;printf(%d,%dn%d,%dn,e,f,f,e);else if(t=1)f=a;printf(%dn%dn,f,f);#includevoid main() char m; sc
10、anf(%c,&m); if(m=A&m=a&m=48&int(m)=57) printf(%c 是数字n,m); else printf(%c 是字符n,m);#includevoid main() int a,b,c; scanf(%d%d%d,&a,&b,&c); if(a+bc)|(a+cb)|(b+cc)|(b-ac)|(a-cb)|(c-ab)|(b-ca)|(c-ba) 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!
11、=b)|(c=b)&b!=a) printf(%d %d %d 此三数字能构成等腰三角形n,a,b,c); else if(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); #includevoid main() int i;for(i=0;i=100;i+)if(i%11=0) printf(%d ,i); else continue; printf(n);#includevoid main() fl
12、oat s=1.0; int i; for(i=2;i=34;i+,i+) s=s*i; printf(2*4*6*34=%7.2fn,s);#includevoid main() int a,b,c; for(a=1;a4;a+) for(b=0;b=1;c-) printf(* ); printf(n); for(a=4;a=0;b-) printf( ); for(c=2*a-7;c=1;c-) printf(* ); printf(n);#include#includevoid main() double s=0.0,a=1.0,b=2.0,temp; int n,i; printf(
13、please input number n: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=%fn,s); #include#includevoid main() int t=0,i,a,b; for(i=200;i=500;i+) a=i/7; if(i%7=0) for(b=2;bsqrt(a) t+;printf(%d ,i); printf(n);printf(t=%dn,t); #includevoid main()int a; for(a=1;a10000;a+) i
14、f(a%2=1)&(a%3=2)&(a%5=4)&(a%6=5)&(a%7=0) printf(这条阶梯最少阶数是:%dn,a);break; #includevoid main() int b; for(int i=2;i=1000;i+) b=0; for(int a=1;a=i/2;a+) if(i%a=0) b=b+a; if(b=i) printf(%d ,i); printf(n); 这些为实验二至实验五的题目参考答案,有兴趣的同学可以拿回去看一下!实验六6.1#includevoid main() int a10,i; float sum=0; printf(please inp
15、ut numbers:n); for(i=0;i10;i+) scanf(%d,&ai); printf(output:n);for(i=0;i10;i+) sum=sum+ai;printf(aver=%fn,sum/10);6.2#includevoid main() int a32,b23,i,j; printf(please input a32:n); for(i=0;i3;i+) for(j=0;j2;j+) scanf(%d,&aij); printf(ouput a32:n); for(i=0;i3;i+) for(j=0;j2;j+) bji=aij; printf(%d ,a
16、ij); printf(n); printf(ouput b23:n); for(i=0;i2;i+) for(j=0;j3;j+) printf(%d ,bij); printf(n); 6.3#includevoid main() double a10,i; a0=2,a1=3; for(i=2;i10;i+) ai=ai-1*ai-2; printf(the output is:n); for(i=0;i10;i+) if(i%4=0) printf(n); printf(%f ,ai); printf(n);6.4#includevoid main() int a20,i,j,t,k=
17、0; printf(plaese input the number:n); for(i=0;i20;i+) scanf(%d,&ai); for(j=0;j20-1;j+) for(i=0;i20-1-j;i+) if(aiai+1) k+; t=ai; ai=ai+1; ai+1=t; printf(output the sorted number:n);for(i=0;i20;i+)if(i%4=0) printf(n); printf(%d ,ai);printf(n);printf(k=%dn,k);6.5#includevoid main() int i,temp,n;char a1
18、00=0;printf(please input number n:n); scanf(%d,&n);getchar(); printf(please input number :n);for(i=0;in;i+)scanf(%c,&ai);for(i=0;in/2;i+) temp=an-1-i; an-1-i=ai; ai=temp;printf(output the sorted:n);for(i=0;in;i+)printf(%c ,ai);printf(n);课本153面 7.6#includevoid main()int a1010,i,j; a00=1;a10=1;a11=1;
19、for(i=2;i10;i+) for(j=1;ji;j+) ai0=1; aii=1; aij=ai-1j+ai-1j-1; for(i=0;i10;i+) for(j=0;j=i;j+) printf(%d ,aij); if(i=j) printf(n); 6.6#include#include void main()char c30=0; int b,i; printf(please input the number b:n); scanf(%d,&b);getchar(); printf(please input the number:n); for(i=0;i=b-1;i-) ci
20、+1=ci; ci+1=a;for(i=0;i8;i+)printf(%c,ci);/printf(n);6.7#includevoid main() int a23,b34,i,j,m,c23,d24=0,e23;printf(please input the number aij:n); for(i=0;i2;i+) for(j=0;j3;j+) scanf(%d,&aij);printf(please input the number bij:n);for(i=0;i3;i+) for(j=0;j4;j+) scanf(%d,&bij);printf(please input the n
21、umber cij:n); for(i=0;i2;i+) for(j=0;j3;j+) scanf(%d,&cij);printf(please input the number aij+cij:n);for(i=0;i2;i+) for(j=0;j3;j+) eij=aij+cij; printf(%d ,eij); printf(n);printf(please input the number aim*bmj:n);for(i=0;i2;i+) for(j=0;j4;j+) for(m=0;m3;m+) dij=dij+aim*bmj; printf(%d ,dij); printf(n
22、); 6.8 .第一种方法#includevoid main() int a44,b24=0,i,j,max,min,m=0;printf(input number a44:n); for(i=0;i4;i+) for(j=0;j4;j+) scanf(%d,&aij);printf(output number a44:n);for(i=0;i4;i+) for(j=0;j4;j+) printf(%3d,aij);printf(n);printf(output the sorted number b24:n);for(i=0;i4;i+) for(j=0;jmax)max=aij;f(aij
23、=4) m=0; else bi/2m=min; bi/2m+1=max; m+=2; for(i=0;i2;i+) for(j=0;j4;j+) printf(%d ,bij); printf(n);6.8 .第二种方法#includevoid main()int a44,b24=0,i,j,max,min,m=0,count=0;printf(input number a44:n); for(i=0;i4;i+) for(j=0;j4;j+) scanf(%d,&aij);printf(output number a44:n);for(i=0;i4;i+) for(j=0;j4;j+) printf(%3d,aij);printf(n);printf(output the sorted number b24:n);for
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1