1樓:八千漢字
輸入數字n 並求出接下來輸入的 n個資料之和(所有資料為 整型)輸入如下 :
41 2 3 4
51 2 3 4 5
輸出如下:
1015
2樓:藍風停
有的列印提示和註釋,看一下
#include
int main (void)
printf("和為%d\n",sum);
printf("請輸入求和的個數:");
scanf("%d",&a);
} return 0;}
3樓:真的無奈啊
就是求和:復先輸入一
制個整數a然後輸入a個整數後開始求bai解後面輸du入的a個整數zhi
的和;scanf("%d",&a);//控制daofor迴圈次數並且控制while迴圈,a的值為0時跳出while迴圈;
第一個scanf("%d",&a);是給a賦初值的,不賦值的話系統會隨機給a賦值,然後第一次進入while時使用者就不知道該輸入多少個數去求和
4樓:匿名使用者
a的意思是,輸入幾次b,比如輸入4,那麼就讓你輸入4次b的值,然後求4個數的和。當某一次輸入a=0時,程式就退出了
5樓:莫言辰慟
你輸入的一串數字中 第一個數被第一個scanf獲取到
所以計算和的時候是不算第一個數的
4 1 2 3 4代表4個數相加 1+2+3+4
6樓:高達活寶
第一個scanf 為變復量a賦值,a不為零,則進位制
入while迴圈,比如a為5的話,則表示要有5個數要進行相加,連續輸入五個數,計算機輸出結果。然後繼續輸入a的值,若不想進行運算了,就輸入0.程式退出。
a相當於一個控制變數。
7樓:獨孤中俊
while(a) 表示當a!=0時執行
迴圈,其等價於while(a!=0)
輸入第一個數字4的時候,while(4)為真,執行回循答環體,for迴圈執行4次(1,2,3,4是輸入的b的值),迴圈結束,輸出sum,就是b的和
8樓:二元空間
先輸入a,然後輸入a個數,並求a個數的和
linuxfdiskl顯示的資訊看不明白
dos分割槽方案 sda1作為啟動分割槽,sda2作為擴充套件分割槽lvm 再沒有 多的硬碟?有二手,非常好的 為什麼用fdisk l 看不到linux的分割槽內容 5 原因 使用者源許可權不夠,因為fdisk命令在bai sbin目錄du下,使用root許可權才可以執行zhi。執行su root命...
C語言中定義了個char陣列,有些不明白
出現這種情況的原因是隱藏的。char name 這一句裡將一個 0 賦值給name陣列,這時name陣列並沒有指定長度,但它是一個陣列,也就是一個指標,指標在機器上一般是佔用4個位元組的。所以在後來的scanf s name 語句裡,你的輸入格式是 s,而輸入的是 name,也就是取地址符號,這就是...
C語言簡單程式報錯問題,不知道為什麼
如果i 0,lz有想過n i嗎,即除數為0的情況 這是典型的除零錯誤,在做觸發或取餘運算之前應該先判斷除數是否為零,否則會有除零錯誤的隱患 i 0時,n i 無法計算,除數不能為零 c語言問題,一個挺簡單的程式,不知道 錯了?題目要求input,sort,output三個函式是無引數,無返回值的,所...