for循环
#include <stdio.h> int main(){ int a; long int s; s=0; for(a=22;a<=1002;a+=20) s=s+a; printf("%ld\n",s); return 0; }
do-while循环
#include <stdio.h> int main(){ int a=22; long s=0; do { s+=a; a+=20; } while(a<=1002); printf("%ld\n",s); return 0; }
whlie循环
#include <stdio.h> int main() { int a=22; long s=0; while(a<=1002) { s+=a; a+=20; } printf("%ld\n",s); return 0; }
水仙花数
#include <stdio.h> int main() { int a,b,c,d,e=0; for(a=100;a<1000;a++) { b=a/100; c=(a-100*b)/10; d=a%10; if(a==b*b*b+c*c*c+d*d*d) { printf("%d\n",a); e++; } } printf("有%d个水仙花数\n",e); return 0; }
#include <stdio.h> int main() { int a,b,c,d,sum=0; for(a=1;a<=5;a++) for(b=1;b<=5;b++) for(c=1;c<=5;c++) if(a!=b&&b!=c&&a!=c) { d=a*100+b*10+c; printf("%d\t",d); sum++; } printf("一共有 %d 个符合要求的三位数\n",sum); return 0; }