C語言 急 求救 關於sum

2025-03-16 12:40:05 字數 3288 閱讀 1287

1樓:網友

第一段**while(i=5)應該是while(i<=5)第二段代差前碼你要虛祥清問為什麼sum始終被賦為0,其實從這段程式中sum只有第一次被宴殲賦值為0,可能貼錯**了。

sum始終被賦值為0的是當sum=0這條語句寫到迴圈體內部時,如:

while(i<=100)

sum = 0;

sum = sum + i;

i++;printf("sum=%d",sum);

這種情況下sum始終被賦為0.

2樓:網友

這個有什麼不明白的?看情況而定。

3樓:網友

第一段**while(i=5)應該是while(i<=5)不氏仔知所云!你想問什麼?

而此題中的sum始終是被賦值為飢核0」

sum被賦值為0只有一次,「始終」什麼爛核掘意思。

4樓:網友

第乙個: while(i=5) i=5這裡錯誤。

第二個漏頃亮 printf ("sum=%d",sum); 應返寬該通不過編譯吧printf應改乎鉛為printf

5樓:網友

所謂變數,它就是會根據程式的變化而變化。

比如:int i;

i=1;i++;

此時,i=2

如果你想讓乙個變數永遠保持乙個值,那就需要把它宣告為常變數。

即:const i=1;

此時,i的值永遠是1。如果程式裡另行給它蔽橘拍賦了乙個值,則會提示編譯出錯。

就第二題而言。

這是一道加和題,是求從一加到100的和。

從頭分析:先把i賦成1,sum賦成0(先不用管它,我後邊再給你解釋。)

當i<=100的時候,執行下列語句:

sum=sum+i;

i++;此時i=1,sum=0,所以第一次迴圈下來,sum=1,i=2。

迴圈到第100次時,i=100,再用sum去加i,得到sum=5050。

再去執行i++,得到i=101。由於101>100,所以跳出迴圈,輸出sum=5050。

由此我們可以看出,i就是下一步要加的那個數,sum是那個數以前所有數的和(對於這種問巨集羨題,我們可以稱sum為累加器)

在加第乙個數以前,共有0個數,其和也為0,所以,要把sum賦初值為伍祥0。

6樓:網友

因為要從某乙個數開始加。

c語言sum函式的用法

7樓:網友

#include <

攜歷。int main()

int a,b,sum;//一、定義變數,int代表資料型別。

整數,sum求和;

printf("請輸入兩個整數:")

scanf("%d %d",&a,&b);/二、輸入資料。

d對輸入型別的限制代表——整數,並把這倆個數分別給&a和&b兩個變數,&取位址運算子。

sum=a+b;//三、資料處理,把a、b的和賦值給sum;

printf("這兩個數的和是:%d",sum);/四、輸出結果,%d輸出乙個整形數這個數就是sum;

printf("計算完成,謝謝使用!")

return 0;//返回;

c語言中sum是什麼意思

8樓:網友

這是自定義關鍵字,不屬於c語言關鍵字,無固定含義。

開發者可以自定義sum,一般用來表示求和變數。

舉例如下:#include

int main()

c語言變數名的命名規則:(可以字母,數字,下劃線混合使用)1. 只能以字母或下劃線開始;

2. 不能以數字開始;

3. 一般小寫;

4. 關鍵字不允許用(eg:int float=2//error float 為保留字不允許用);

9樓:樂倚雲

sum可以表示自定義變數,自定義函式名,情況如i下:

int sum;像這種情況表示自定義變數。

int sum();像這種情況表示自定義函式注意無論是自定義變數名還是自定義函式名都不可以和關鍵字相同!

10樓:網友

在c語言中sum一般用來作為數值和計算,即計算一系列資料的和。

sum在c語言作為變數名,由開發者自己定義,不屬於c語言的關鍵字。

作為數值變數時如:

int sum = 0 ;

for(int i = 1; i <= 100; i++)此時sum作為求和1…… 100的值。

作為函式時如:

int sum(int a, int b)此時sum最為函式求兩數的和。

11樓:網友

這是自定義關鍵字,沒有固定的含義,不過一般都用於求和。

不明白可以繼續追問,希望能幫到你。

12樓:殘陽破曉

自己定義的變數名,一般表示和。

13樓:網友

這不是自帶的 這是你自己設定的吧 一般表示求和。

14樓:

這是需要自己定義的乙個變數,習慣上定義為求和。

15樓:小夥兒說人文

c語言裡sum並沒有什麼特殊含義,只是人為定義的乙個變數名,同a,b,c等。不過,一般情況下,在涉及到加法的程式中,和一般喜歡用變數名sum來定義。

拓展資料:1、c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以乙個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

c語言中sum是什麼意思

16樓:dilraba學長

這是自定義關鍵字,不屬於c語言關鍵字,無固定含義。

開發者可以自定義sum,一般用來表示求和變數。

舉例如下:#include

int main()

int a,b,sum;

a=1;b=1;

sum=a+b;

printf("結果為:%d",sum);

17樓:鏡蔓楊清雅

sum() 球和函式,即完成括號所有引數的求和;

sum()+求和後,再相加。

C語言程式設計求sum 1 4 ,C語言程式設計求sum 1 4 9

int main printf d n s getch return 0 這個求和嘛。只不過每一次數字都是i i i遞增 c語言程式設計題sum 1 2 3 4 5 6 99 100 來個精簡的 float sum 0.0 for int i 1 i 100 i printf result f n ...

c語言問題,急!賞,c語言問題,急!賞

下面的程式是修改過的,已經在vc環境中除錯成功,你要算fahr,可你在輸出之前算得卻是celsius,錯誤出在這裡。至於其他的修改都是多餘的。include void main celsius 5 9 fahr 32 括號之間缺了些什麼吧.而且只能把已賦值的變數賦給沒賦值的變數哦 也就是說只能fah...

急求c語言程式設計高手,急求C語言程式設計高手!!!

大哥,看下嚴蔚敏的資料結構,裡面全有。急!求c語言程式設計高手 50 include include string.h 在呼叫某一類庫函式時,需要在程式的開頭使用include命令包含標頭檔案 include stdlib.h void main 在沒有返回值的情況下用void而主函式的函式名必須是...