發新話題

[分享]C語言題目之一

[分享]C語言題目之一

題目:列數數入數值內的所有阿姆斯壯數系,阿姆斯壯數系例如153=1^3+5^3+3^3
int main(void)
{
  int i,n,a,b,c,d,e,f,g;
  printf("請輸入小於1000的一個正整數:");
  scanf("%d",&n);
  if(n>1000){
             printf("請輸入小於1000的數字\n");
             system("PAUSE");
              return 0;
             }
  for(i=1;i<=n;i++){
  a=(i/100);
  b=((i%100)/10);
  c=(i%10);
  d=a*a*a;
  e=b*b*b;
  f=c*c*c;
  g=d+e+f;
  
       
  
  if(g==i){
          printf("%d\n",g);
          }
}
  system("PAUSE");
  return 0;
}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。