C語言123C語言

2021-03-08 15:23:14 字數 2295 閱讀 1888

1樓:匿名使用者

#include "stdio.h"

#include "conio.h"

int main()

printf("%d",s);

getch();

return 0;

}首先定義i 它是

bai計算式裡面的因du子,

zhi也就是1*2*3*4*5中的dao1,2,3,4,5;

s是結果,給他賦初值回1;

for(i=1;i<=5;i++){s=s*i;)的意思是當i=1時,答計算s=s*i 也就是1=1*1此時s=1,接著再迴圈for語句,此時i=2;因為定義了i++,他的意思是i使用一次後給i加上1,也就是i=i+1

i=2時,計算s=s*i 也就是1*2=2;

依次類推

直到i=5的時候迴圈停止,因為for裡面有條件判斷i<=5,也就是說迴圈進行i=1,i=2,i=3,i=4,i=5一共5次

然後輸出結果

printf("%d",s)的意思是輸出s的值.因為s為int型,所以引號裡面用%d.

我也只能這麼解釋了,看不懂的話我也不知道改怎麼說了

2樓:

你要明白

計算機語copy

言跟人類bai的語言不是一樣的 但又有聯

du系 應為計算機語言是zhi人寫的 要讓計算機識別dao 人有能理解

像一般定義 int sum 就表示sum 是int型(整型) 它就是記錄 和的 一個變數

for 他是關鍵字 和 if switch 等一樣 可以用於控制迴圈。。

printf(); 它是c語言預先定義的一個庫函式 這樣的函式有很多 不用自己去寫了 用的時候加一個 #include標頭檔案就可以了

3樓:匿名使用者

#include標準輸bai入輸出函式都要加這個du 標頭檔案 比如printf和scanf

main() 迴圈zhi5次

,每dao次n的值都遞增,第一版次sum等於1*1第二次權sum等於前一次的sum值乘以n的值,結果就是5的階乘printf("%d",sum);}

4樓:匿名使用者

int a = 1;

for(int i = 2; i < 5; i++)先定義一個能返抄回結果的變數襲a,並對其賦初bai值為1.

下面就進行冥演算法(不知du道有沒有叫錯zhi,記不起來了).

a *= i; 這是將

dao a的值乘上i後再賦給a 是a = a * i;的簡寫;

這裡最主要的是一個for語句..

它是一個迴圈體,語法是這樣的;

for(變數, 條件, 步長)

當變數的滿足條件時就執行迴圈體裡的程式,步長是執行完一次迴圈體後所做的操作

上面的i++ 就是i進行自加1 也就是i = i + 1;

5樓:匿名使用者

#include(stdio.h)

#define n 5 /* n 常量bai識別符號,方便修改du!*/

main()

printf("sum=%d\n",sum) /* 輸出結果,以十進位制整數形式(%d)輸出*/}

6樓:匿名使用者

首先,你的頭腦要變成機器腦才能理解計算機是怎麼工作的,你認為怎樣才能把你的意思傳給計算機呢,

其次,printf這些只是一個**而已方便人能看懂,也可以是huiyhiu任何東西

總之,這些都是為了人們能更好的程式設計

7樓:星月小木木

#include

int main(void)

printf("pro=%d\n", pro);

return 0;}

8樓:匿名使用者

這個。。。

好像。。。。。

我們看不懂。。。。

你先多看看書吧。

9樓:匿名使用者

問題沒太看懂 啊

你先多看看書吧,

c語言中1*2*3*4*5用for迴圈怎麼寫

10樓:匿名使用者

#include

void main()

printf("result = %d\n", result);}

11樓:匿名使用者

int i,sum=1;

for(i=1;i <=5;i++)

sum*=i;

c語言問題,C語言問題C語言問題

沒有縮排,看來比較累 但是輸入一串字元以後要輸入結束標誌eof表示你的輸入結束了 如果你是unix,就用ctrl d,dos就用ctrl z include define maxline 1000 maximum input line length int getline char line,int...

c語言問題,C語言問題C語言問題

把檔案中所有逗號用空格替換。把if fp fopen goods.dat rb null 改成fp fopen goods.dat r null 把 feof fp 換成 0。把 一行刪除。以上3 4也可以在while前新增一行 解決 把printf s,2s,d,d n name,price,in...

什麼是C語言和C語言C語言和C語言的區別是什麼?

1 c語言。c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,並且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c語言的方針便是比彙編方便易用,一起不要損失彙編的表達能力。所以c語言可以看成是 高階的彙編 語言。c語言的源 基本上可以非常容易地對應到彙編 並且可以不需要什麼執行時...