図面上の各位置に、メモリアレイ

問題の//配列型

正の整数は、そのそれぞれのデジタルキューブに等しい場合、アームストロングの番号と呼ばれる番号が(また自己陶酔番号と呼びます)。407 = 4 3 + 0 3 + 3 ^ 7は数アームストロングです。1000年にはすべてアームストロング3桁の数字をしようとプログラミング。
**出力フォーマットの要件:「小さい以下アームストロングの番号があります 1000年よります:\ n」「%dの」
次のように例を実行します。
以下のアームストロングは最後の数千内のより小さいがあります:
153 370 371 407

#include <stdio.h>
int main ( )
{
    int arr[3];//存 个 十 百*************************
    printf("There are following Armstrong number smaller than 1000:\n");
    for (int i = 100; i < 1000; i++) {
        arr[0] = i/100;
        arr[1] = (i - i/100*100)/10;
        arr[2] = i % 10;
        if ((arr[0]*arr[0]*arr[0] + arr[1]*arr[1]*arr[1] + arr[2]*arr[2]*arr[2])== i) {
            printf(" %d ",i);
        }
    }
    

    return 0;
}
公開された18元の記事 ウォンの賞賛0 ビュー209

おすすめ

転載: blog.csdn.net/weixin_46456339/article/details/105077273