1、1、编写一个程序,输入 a b c 三个值,输出其中最大者。解:#includevoid main()int a,b,c,max;printf(“请输入三个数 a,b,c:n“); scanf(“%d,%d,%d“,max=a;if(maxvoid main()float c,f;printf(“请输入一个华氏温度:n“);scanf(“%f“,c=(5.0/9.0)*(f-32);printf(“摄氏温度为:%5.2fn“,c);3、输入四个整数,按大小顺序输出.#includevoid main()int t,a,b,c,d;printf(“请输入四个数:“);scanf(“%d,%d,%
2、d,“,printf(“ a=%d,b=%d,c=%d,d=%d n“,a,b,c,d);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(ad)t=a;a=d;d=t;if(bc)t=b;b=c;c=t;if(bd)t=b;b=d;d=t;printf(“n 排序结果如下: n“);printf(“ %d %d %d %d n“,a,b,c,d);4、有三个整数 a,b,c,由键盘输入,输出其中最大的数.#includevoid main()int a,b,c,termp,max;printf(“ 请输入 A,B,C: “);scanf(“%d,%d,%d“,pr
3、intf(“A=%d,B=%d,C=%dn“,a,b,c);temp=(ab)?a:b;max=(tempc)? temp:c;printf(“ A,B,C 中最大数是%d,“,max);5、输入两个数,求最小公倍数.#includevoid main()int m,n,i;scanf(“%d %d“,for(i=m*n;i=1;i-)if(i%m=0)printf(“%d“,i);6.输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数.解:#include void main()char c;int letters=0,space=0,degit=0,other=0;print
4、f(“请输入一行字符:n“);while(c=getchar()!=n)if(c=aprintf(“ 水仙花数是:n“);for(n=100;nvoid main()int prime(int);int number;printf(“请输入一个正整数:n“);scanf(“%d“,if(prime(number)printf(“n %d 是素数.“,number);elseprintf(“n %d 不是素数“,number);int prime(int number)int flag=1,n;for(n=2;nN)printf(“超过长度,请重输!“);elseflag=0;sort(str)
5、;printf(“n 排序结果:“);for(i=0;istri+1) t=stri;stri=stri+1;stri+1=t;10、/*判断输入年份是否为闰年 */#define LEAP_YEAR(y) (y%4=0) printf(“n 请输入某一年:“);scanf(“%d“,if(LEAP_YEAR(year)printf(“%d 是闰年.n“,year);elseprintf(“%d 不是闰年.n“,year);/*用函数方法,从三个数中找出最大值 */main()int a,b,c;printf(“请输入三个整数:“);scanf(“%d,%d,%d“,printf(“三个之中最
6、大值为:%dn“,max(a,b,c);max(x,y,z)int x,y,z;int t;t=(xy? x:y);return(tz? t:z);11、输入四个整数,按大小顺序输出.#includeVoid main()int t,a,b,c,d;printf(“请输入四个数:“);scanf(“%d,%d,%d,%d“,printf(“nn a=%d,b=%d,c=%d,d=%d n“,a,b,c,d);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(ad)t=a;a=d;d=t;if(bc)t=b;b=c;c=t;if(bd)t=b;b=d;d=t;if(c
7、d)t=c;c=d;d=t;printf(“n 排序结果如下: n“);printf(“ %d %d %d %d n“,a,b,c,d);12、设圆半径 r=1.5,圆柱高 h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积,用 scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字.请编程.解:main()float pi,h,r,l,s,sq,vq,vz;pi=3.1415926;printf(“请输入圆半径 r 圆柱高 h:n“);scanf(“%f,%f“,l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz
8、=pi*r*r*h;printf(“圆周长为: =%6.2fn“,l);printf(“圆面积为: =%6.2fn“,s);printf(“圆球表面积为: =%6.2fn“,sq);printf(“圆球体积为: =%6.2fn“,vz);13、用筛选法求 100 之内的素数./*用筛选法求 100 之内的素数 */#include#define N 101main()int i,j,line,aN;for(i=2;ivoid main()int a10;int i,j,t;printf(“input 10 numbers:n“);for (i=0;iai+1)t=ai;ai=ai+1;ai+1
9、=t;printf(“the sorted numbers:n“);for(i=0;ivoid main()float a33,sum=0;int i,j;printf(“请输入矩阵图n“);for(i=0;ivoid main()int i,j,aNN;for(i=1;ivoid main()int n,i;for(n=1;nvoid main()int i,j,sum=0;for(i=0;ivoid main() int i,long term ,sum=0;for(i=2;ivoid main()double x,y,r=0.0225;int i,n;scanf(“%lf,%d “,y=
10、x;for(i=1;ivoid main()char a10 ;int i;for(i=0;i=aint i;for(i=0;ivoid main()int a40=1,1;int i;for(i=2;ivoid main()int i=100,sum=0;for(i=1;ivoid main()int i;for(i=200;i#includevoid main()float r,s;float pi=3.1415926;printf(“%.2f“,s);scanf(“%f“,s=r*r*pi;printf(“%7.2f“,s);28、求 m=1+2*2+3*3+4*4+.+n*n#incl
11、udevoid main()int f(int );int i,n,sum=0;scanf(“%d“,for(i=0;i#includevoid main()int i1,i2,i3,i4,k,n;printf(“input date is:“);scanf(“%d“,k=abs(n);i1=k/1000;i2=(k-i1*1000)/100;i3=(k-i1*1000-i2*100)/10;i4=k%10;printf(“the sum of the tool bit is %dn “,i1+i2+i3+i4);30、编程计算 m=1*2*3+3*4*5+99*100*101.#includevoid main()int i;long term,sum=0;for(i=1;ivoid main()int year;scanf(“%d“,if(year%4=0