#include stdio.h void main() { int s=1,i; for(i=1;i=5;i++) s=s*i; printf("5的階乘是:%d\n",s); }
創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運(yùn)維、營銷推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為高空作業(yè)車租賃等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
在編輯頁面輸入以下源代碼:
#includestdio.h
int main()
{
int i=1,mul=1;
printf("5!=");
do
{
mul=mul*i;
i++;
}while(i=5);
printf("%d\n",mul);
return 0;
}
算的是5的階乘,所以,在我們的語句里,我們需要向計算機(jī)表達(dá)這一個要求,這里我們的階乘的算法是:mul=mul*i。在我們的程序編寫完成之后,我們點擊“運(yùn)行”,即可得到我們的5!的最終結(jié)果了。
擴(kuò)展資料:
C語言包含的數(shù)據(jù)類型廣泛,不僅包含有傳統(tǒng)的字符型、整型、浮點型、數(shù)組類型等數(shù)據(jù)類型,還具有其他編程語言所不具備的數(shù)據(jù)類型,其中以指針類型數(shù)據(jù)使用最為靈活,可以通過編程對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行計算。
與其他高級語言相比,C語言可以生成高質(zhì)量和高效率的目標(biāo)代碼,故通常應(yīng)用于對代碼質(zhì)量和執(zhí)行效率要求較高的嵌入式系統(tǒng)程序的編寫。
#include?stdio.h
int?main()
{
int?n=5;
int?jc=1;
while(n1)?{
jc?*=?n;
n--;
}
printf("%d\n",?jc);
return?0;
}