1樓:紫薇參星
按照題目要求編寫的c語言程式如下。
#include
int main(){
int i;
double a,sum=0,posisum=0,negasum=0;
printf("請輸入任意10個數:")
for(i=0;i<10;i++)
scanf("%lf",&a);
sum=sum+a;
if(a>0) posisum+=a;
else if(a<0) negasum+=a;
printf("正數和為:%f",posisum);
printf("負數和為:%f",negasum);
printf("10個數的總和為:%f",sum);
2樓:阿信
//
tmp/ created by xiaozenghe on 2022/11/2.
#include
typedef structdata;
int main(void)
for(int i=0;i<10;i++)else if(>0)//總和。;
puts(""
printf("正數的和:%d負數的和%d總和:%d",,
return 0;
3樓:匿名使用者
#include
int main()
else if (num < 0)
total_sum +=num;
printf("正數的和為: %d", positive_sum);
printf("負數的和為: %d", negative_sum);
printf("總和為: %d", total_sum);
return 0;
c語言中的問題?
4樓:聽不清啊
其實因為這個程式中第二個輸出數字的後面並沒有空格,所以,如果printf後面是英文逗號的話,它會輸出:10,109,1,現在最「接近」的是答案d。
5樓:匿名使用者
這個題目考點有:1. for迴圈的執行,初始化語句只執行一次,每次進入迴圈體之前進行判斷,執行完迴圈體後,執行for的第三個引數語句。
2.前後++,的執行,當++,前置時,好理解加減完了往下執行;當++,後置時,先把值給出來計算,然後++,變數本身的值。
6樓:勿鏡
要針對輸入內容匹配不同的資料型別的組合,就不能直接scanf獲取到變數,一般的辦法是gets獲得一行,然後掃描這一行文字,根據所有的字元和順序,分別對各變數進行賦值。
7樓:網友
從這裡邊看的話第一次肯定首先輸出的10,1因為++i是先+在執行該語句+在後邊就是相反的。
8樓:程式小冰
這個題選最後一個,考察的知識點是兩個自增的區別。其中變數前面的自增代表的是自增,而後面的自增代表的是先取這個變數的值,然後在自增。
c語言中的問題?
9樓:
這道題目c是錯誤的。
int max(int x,int y); 函式定義後加上了分號(;)表示這是一個函式宣告。
但是函式宣告下面加上,又說明這是一個函式體程式,這樣語法就不對了,會報錯。
10樓:匿名使用者
選擇dscanf要求的三個數用空白符分隔,而實際輸入確實用逗號分隔,所以只有第一個輸入的變數x被賦值成功,剩餘的y和z都是垃圾值。
c語言中的問題?
11樓:豐收多喜悅
程式輸出結果選d。分析如下:
開始x=10,y=10,第一次迴圈顯示10,10,然後x=--x=9,y=++i=1。
第二次迴圈顯示9,1,然後x=--x=8,y=++i=2。
因為不滿足x>8,所以退出迴圈。
12樓:網友
這問題答案是選擇a首先佳佳愛的意思就是嗯先加一,然後再執行這個語句 x--的話,就是先執行這個語句,然後再減一。
c語言中的問題?
13樓:網友
答:print函式共輸出5行,最後一行有4個數。
14樓:匿名使用者
先擇da.陣列大小為8,數字對應下標是0-7,不存在x
b.陣列名不可作為賦值號的左運算元。
c.下標沒寫。
15樓:
5行,最後一行4個元素。
C語言問題,C語言問題C語言問題
選a首先,空格也是一種字元,b d選項分別把空格賦給了c1,c1 其次,c選項不完整,排除 不僅a這樣,10a20b也是可以的。 聽不清啊 答案a 10a 20b cr 是正確的。因為scanf d c 時,會忽略數字前面的空格,遇到非數字字元就會結束讀取 非數字字元會留待下一次讀取,即被後面的 c...
c語言的問題,C語言問題?
魘傳說 這個 的作用就是利用do while將陣列算出來,然後利用for迴圈遍歷,倒序輸出陣列。我感覺很奇怪,devc 出來的結果是10010。我算出來的結果應該是00010,因為強轉int型別應該是取0的,而不是取1.然後我用c 試了多個數字,發現所有的結果都是以1開頭,至於為什麼我也不知道,希望...
C語言的問題,C語言的問題
布什不死 在vc 下沒有問題 改過你存在的問題後 include void main 你的程式 錯誤地方太多,當然得不到正確 結果你能通過 編譯?你在什麼 環境下執行的?正確的應該是 include int main scanf 是輸入函式,n換行符是針對輸出函式 printf來說的! 浩星浦秋梵 ...