1. 程式人生 > >第5周程式設計題線上測試 2

第5周程式設計題線上測試 2

#include <stdio.h> #include <stdlib.h> int main() {     int m1,m2,n,a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,x=0,v=0,i;     int z[10];     for (n=10; n<=22; n++)     {         a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,x=0,v=0;         m1=n*n*n;         m2=n*n*n*n;         z[0]=m1/1000;         z[1]=m1/100%10;         z[2]=m1/10%10;         z[3]=m1%10;         z[4]=m2/100000;         z[5]=m2/10000%10;         z[6]=m2/1000%10;         z[7]=m2/100%10;         z[8]=m2/10%10;         z[9]=m2%10;         for (i=0; i<10; i++)         {             switch(z[i])             {             case 0:                 a++;                 break;             case 1:                 b++;                 break;             case 2:                 c++;                 break;             case 3:                 d++;                 break;             case 4:                 e++;                 break;             case 5:                 f++;                 break;             case 6:                 g++;                 break;             case 7:                 h++;                 break;             case 8:                 x++;                 break;             case 9:                 v++;                 break;             }         }         if (a==1&&b==1&&c==1&&d==1&&e==1&&f==1&&g==1&&h==1&&x==1&&v==1)             printf ("age=%d\n",n);     }     return 0; }