1、2. 判断a是不是素数? int a,i; scanf(%d,&a); for(i=2;a; if(a%i=0) if(a=i) printf(%d是素数,a); else%d不是素数3. 编写程序,使数组10个元素的值分别为0到9,然后逆序输出。 int i,a10; for(i=0;10; ai=i; for(i=9;i=0;i-) printf(%4d,ai);n); 4. 从键盘输入10个数,找出最大值及其位置void main() int ab10,i,max,pos; scanf(abi); max=ab0;pos=0; for(i=1; if(maxabi) max=abi; p
2、os=i; for(i=0;max=%d,postion=%d,max,pos+1); 5. 判断是不是水仙花数 int t,a,b,c;t); a=(t-t%100)/100; c=(t%100)%10; b=(t%100-c)/10; if(t=a*a*a+b*b*b+c*c*c),t); else无效6.在3到1000的全部润年main() int year; for(year=3;year=1000;year+)if(!(year%4=0&year%100!=0|year%400=0)continue; printf(“%4d”,year); 7. 求1+2+3+4+100之和 int
3、 i,s; s=0; s=i+s;s=%d,s);或者 i=1; do s=s+i; i+; while(ib) t=a;a=b;b=t;c)a=c; if(b t=b;b=c;c=t;%5.2f,%5.2f,%5.2fn,a,b,c);9.判断年份是不是润年?请输入年份year); if(year%4=0&=0|year%400=0)%4d是闰年,year);%4d不是润年10.寻找1-999中的水仙花数 int i,j,k;i+) for(j=0;jj+) for(k=0;k max=a; max=c; if(b max=b; else max=c;max=%dn,max);12.任意输入一行大写字母,将它们转换成小写字母后输出。 int i; char c;(c=getchar()!=n; putchar(c+32);13.根据学生成绩打分数 int x;x); if(x100|x0)无效分数 if(x60)不及格 if(x70) printf(及格 else if(x80) printf(中等 else if(x90) printf(良好 else优秀