ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語でバラの本数を出力するにはどうすればよいですか? (コード例)
バラの数字は、「四つ葉のバラの数字」とも呼ばれ、4 桁の各桁の数字の 4 乗の合計がそれ自体に等しい数字を指します。 C言語のローズコードは[int main()int i, j, t;for(i=1000; i
バラの数字は、「四つ葉のバラの数字」とも呼ばれ、数字の 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 言語チュートリアル 」 》
以上が本記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がC言語でバラの本数を出力するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。