1、(1)for
#include<stdio.h> int main(){ int i,s; i=22; s=0; for(i=22;i<=1002;i+=20) s=s+i; printf("%d",s); return 0; }
(2)while
#include "stdafx.h" int main(int argc, char* argv[]) { long int s; int i; s=0; i=22; while(i<=1002){ s=s+i; i+=20; } printf("%d",s); return 0; }
(3)do while
#include "stdafx.h" int main(int argc, char* argv[]) { long int s; int i; s=0; i=22; do { s=s+i; i+=20; } while(i<=1002); printf("%d",s); return 0; }
2、
#include "stdafx.h" int main(int argc, char* argv[]) { int i,a,b,c; int count=0; for(i=100;i<1000;i++) { a=i/100; b=(i-a*100)/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { printf("%d\n",i); count ++; } } printf("水仙花数个数:%d\n",count); return 0; }
3、
#include "stdafx.h" int main(int argc, char* argv[]) { int count=0; int i,j,k; for(i=1;i<=5;i++){ for(j=1;j<=5;j++){ if (i==j) break; for(k=1;k<=5;k++) { if(i==j||j==k||k==i) break; } printf("%d\n",i*100+j*10+k); count++; } } printf("%d\n",count); return 0; }