Maison  >  Article  >  développement back-end  >  Comment afficher le nombre de roses en langage C ? (exemple de code)

Comment afficher le nombre de roses en langage C ? (exemple de code)

青灯夜游
青灯夜游original
2019-03-06 15:24:3065996parcourir

Le nombre rose, également connu sous le nom de « nombre rose à quatre feuilles », fait référence au nombre où la somme des quatrièmes puissances des nombres sur chaque nombre à quatre chiffres est égale à lui-même. en langage C est [int main()int i, j, t;for(i=1000; i

Comment afficher le nombre de roses en langage C ? (exemple de code)

Le nombre rose, également connu sous le nom de « nombre rose à quatre feuilles », fait référence à un nombre où la somme des quatrièmes puissances des nombres sur chacun un nombre à quatre chiffres est égal à lui-même.

Par exemple : 1634 est un nombre rose

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

Il y a trois nombres roses au total : 1634, 8208, 9474.

Ce qui suit est un exemple de code pour voir comment afficher le numéro de rose en langage C.

Exemple de code :

#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);
    }
}

Sortie :

Comment afficher le nombre de roses en langage C ? (exemple de code)

Tutoriel vidéo associé recommandé en langage C : "Tutoriel sur le langage C

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn