ホームページ >よくある問題 >C言語でnの階乗を計算する方法

C言語でnの階乗を計算する方法

清浅
清浅オリジナル
2019-03-01 11:32:38170261ブラウズ

C 言語で n 階乗を計算する方法: 最初にスクリプト ファイルを作成し、ヘッダー ファイルを記述します。次に、ループ用の変数 "i" を定義し、変数 "n" を定義します。その後、"sum" を使用して結果を保存し、最後にスクリプト ファイルを実行して n 階乗を達成します。

C言語でnの階乗を計算する方法

#C 言語の階乗の計算は実際には 1 から n までの累積なので、for ループを使用して 1 から n までの積を順番に計算できます。階乗の計算を実装する

C言語では数値の階乗を求める問題がよく出てきますが、C言語を学習したばかりの人にとって、階乗を求めることは必須です。次の記事では、C 言語コードを使用して階乗計算を実装する方法を紹介します。一定の参考値があり、皆様のお役に立てれば幸いです。

#[おすすめコース: C 言語チュートリアル]

(1) ヘッダー ファイルを作成します。これは、すべての C 言語プログラムが記述する必要があるコードです


#include<stdio.h>

C言語でnの階乗を計算する方法

(2) for ループを使用してこれを実現できます。まず、ループ用の変数 i を定義し、階乗と和を求めて結果を保存する変数 n を定義します。以下に示すように

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) 上記のコードを実行してn階乗の計算を実現します

C言語でnの階乗を計算する方法

概要: 上記がこの記事の全内容ですわかりました、皆さんのお役に立てば幸いです


以上がC言語でnの階乗を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。