Heim  >  Artikel  >  Backend-Entwicklung  >  Wie gibt man die Anzahl der Rosen in C-Sprache aus? (Codebeispiel)

Wie gibt man die Anzahl der Rosen in C-Sprache aus? (Codebeispiel)

青灯夜游
青灯夜游Original
2019-03-06 15:24:3065788Durchsuche

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

Wie gibt man die Anzahl der Rosen in C-Sprache aus? (Codebeispiel)

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:

Wie gibt man die Anzahl der Rosen in C-Sprache aus? (Codebeispiel)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn