Maison  >  Article  >  Comment calculer la factorielle de n en langage C

Comment calculer la factorielle de n en langage C

清浅
清浅original
2019-03-01 11:32:38170184parcourir

Comment calculer la factorielle n en langage C : créez d'abord un fichier de script et écrivez le fichier d'en-tête ; puis définissez une variable "i" pour le bouclage et une variable "n" puis utilisez "sum" pour enregistrer le résultat : Enfin, l'exécution du fichier de script peut atteindre une factorielle n.

Comment calculer la factorielle de n en langage C

Le calcul de la factorielle en langage C est en fait l'accumulation de 1 à n, on peut donc utiliser une boucle for pour calculer le produit séquentiellement de 1 à n Implémenter le calcul de factorielle

En langage C on rencontre souvent le problème de trouver la factorielle d'un nombre. Pour ceux qui viennent d'apprendre le langage C, trouver la factorielle est un incontournable. Ensuite, dans l'article, je partagerai avec vous comment implémenter le calcul factoriel via le code du langage C, qui a une certaine valeur de référence. J'espère que cela sera utile à tout le monde

[Cours recommandés : Tutoriel langage C

(1) Écrivez le fichier d'en-tête, c'est le code que chaque programme en langage C doit écrire


#include<stdio.h>

Comment calculer la factorielle de n en langage C

(2) Nous pouvons utiliser une boucle for pour y parvenir. Définissez d’abord une variable i pour le bouclage et une variable n pour trouver sa factorielle et sa somme pour enregistrer le résultat. Comme indiqué ci-dessous

int main()
{
    int n,i,s=1,sum=0;
    printf("请输入所求的阶乘数:");
    scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d!=%d\n",n,s);
printf("%d的阶乘和为:%d\n",n,sum);
    return 0;       
}
(3) L'exécution du code ci-dessus peut réaliser le calcul de la factorielle n

Comment calculer la factorielle de n en langage C

Résumé : Ce qui précède est le résumé de ce article C'est tout, j'espère que ça sera utile à tout le monde


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