实验室3

 

实验3.1

 1 #include<stdio.h>
 2 int main()
 3 {    long int sum,i;
 4     sum=0;
 5     for(i=22;i<1003;i+=20){
 6         sum=sum+i;
 7     }
 8     printf("sum=%ld",sum);
 9     return 0;
10 }
11     

 1 #include<stdio.h>
 2 int main()
 3 {    
 4     long int sum,i;
 5     sum=22;
 6     i=22;
 7     do
 8     {
 9         
10         i+=20;
11         sum=sum+i;
12     }
13     while(i<1002);
14     printf("sum=%ld",sum);
15     return 0;
16 }
17     
 1 #include<stdio.h>
 2 int main()
 3 {    
 4     long int sum,i;
 5     sum=22;
 6     i=22;
 7     while(i<1002){
 8         i+=20;
 9         sum=sum+i;
10     }
11     printf("sum=%ld",sum);
12     return 0;
13 }
 1 #include<stdio.h>
 2 int main()
 3 {    
 4     int i,n,a,b,c,d;
 5     n=0;
 6     i=100;
 7     for(i=100;i<1000;i++){
 8         a=i/100;
 9         c=i%10;
10         b=(i/10)%10;
11         d=a*a*a+b*b*b+c*c*c;
12         if(d==i){
13             printf("%d\n",i);
14             n=n+1;
15         } else {
16             n=n;
17         }
18     }
19     printf("总共有%d个水仙花数",n);
20     return 0;
21 }

3.2水仙花数计数(代码见上,结果见下)

3.35个数字筛选排序

 1 #include<stdio.h>
 2 int main()
 3 {    
 4   int i,j,k,a,b,c,d,e,f,n;
 5   n=0;
 6   for(i=1;i<6;i++){
 7       for(j=i+1;j<6;j++){
 8           for(k=j+1;k<6;k++){
 9               a=i*10*10+j*10+k;
10               b=i*10*10+k*10+j;
11               c=j*10*10+i*10+k;
12               d=j*10*10+k*10+i;
13               e=k*10*10+i*10+j;
14               f=k*10*10+j*10+i;
15               printf("%d %d %d %d %d %d\n",a,b,c,d,e,f);
16               n=n+6;
17           }
18       }
19   }
20     printf("%d",n);
21     return 0; 
22 }

 

posted @ 2019-04-22 16:14  哆啦**  阅读(182)  评论(0编辑  收藏  举报