ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語でバラの本数を出力するにはどうすればよいですか? (コード例)

C言語でバラの本数を出力するにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2019-03-06 15:24:3066062ブラウズ

バラの数字は、「四つ葉のバラの数字」とも呼ばれ、4 桁の各桁の数字の 4 乗の合計がそれ自体に等しい数字を指します。 C言語のローズコードは[int main()int i, j, t;for(i=1000; i

C言語でバラの本数を出力するにはどうすればよいですか? (コード例)

バラの数字は、「四つ葉のバラの数字」とも呼ばれ、数字の 4 乗の合計を表す数字を指します。それぞれの 4 桁の数字はそれ自体に等しい。

例: 1634 はバラの番号です

1*1*1*1=1
6*6*6*6=1296
3*3*3*3=81
4*4*4*4=256
1+1296+81+256=1634

バラの番号は 3 つあり、つまり 1634、8208、9474 です。

以下は、C 言語がバラの数字を出力する方法を示すコード例です。

コード例:

#include<stdio.h>
int main()
{
    int i, j, t;
    for(i=1000; i<10000; i++)
    {
        t = 0;
        for(j=i; j; j/=10)
            t += (j%10)*(j%10)*(j%10)*(j%10);
        if(t == i)
            printf("%d\n", i);
    }
}

出力:

C言語でバラの本数を出力するにはどうすればよいですか? (コード例)

推奨される関連 C 言語ビデオ チュートリアル: 「C 言語チュートリアル 」 》

以上が本記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がC言語でバラの本数を出力するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。