Die Rosenzahl wird auch „vierblättrige Rosenzahl“ genannt. Sie bezieht sich auf die Zahl, bei der die Summe der vierten Potenzen der Zahlen auf jeder vierstelligen Zahl gleich sich selbst ist in der C-Sprache ist [int main()int i, j, t;for(i=1000; i
Die Rosenzahl, auch bekannt als „vierblättrige Rosenzahl“, bezieht sich auf eine Zahl, bei der die Summe der vierten Potenzen der Zahlen auf jeder Zahl angegeben ist Die vierstellige Zahl ist sich selbst gleich.
Zum Beispiel: 1634 ist eine Rosenzahl
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
Es gibt drei Rosenzahlen, nämlich: 1634, 8208, 9474.
Das Folgende ist ein Codebeispiel, um zu sehen, wie die Rosenzahl in der Sprache C ausgegeben wird.
Codebeispiel:
#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); } }
Ausgabe:
Empfohlenes zugehöriges C-Sprach-Video-Tutorial: „C-Sprach-Tutorial 》
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie gibt man die Anzahl der Rosen in C-Sprache aus? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!