c語言 程式設計統計陣列a中的正數,0,負數的個數,並輸出統計結果

2021-04-18 22:26:29 字數 2619 閱讀 5759

1樓:匿名使用者

修改如下:抄

#include "stdio.h"

int main()

for(j=0;j0) a++;else if (s[j]==0) b++;else c++;}

printf("陣列zhia中正數dao有%d個,0有%d個,負數%d個",a,b,c);}

2樓:ms舞動的天使

(1)把bai「for (i=0;s[i]!

='\n';i++ )」終止du條件zhis[i]!='\n'改為(s[i]!='\n')&&(i<40),因dao為輸入可能超過40;

(2)同理,把版while (s[i]!='\n')終止條件s[i]!='\n'改為(s[i]!='\n')&&(i<40)。

你試權一下,看行不行。

3樓:匿名使用者

s[i]!='\n';

這句有問題,s是個整型陣列,這能通過這樣判斷是否結束。。。。

4樓:匿名使用者

請在printf輸出時最後加上『\n』

printf函式是有緩衝區的,緩衝區不重新整理的話是不會輸出裡面的資料的,

輸入10個整數,統計並輸出其中正數、負數和零的個數,怎樣用c語言程式設計?

5樓:匿名使用者

#include

main()

printf("正數個數 %d\n負數個數 %d\n零的個數 %d\n",c2,c1,c0);

getch();

return 0;}

6樓:

#include

main()

printf("%d %d %d\n",x,y,z);

}說明:輸出的x y z是正數、零、負數的個數

用c語言編寫程式,編一個程式,輸入10個整數,統計並輸出其中正數,負數和零的個數?

7樓:

#include "stdio.h"

#include "conio.h"

main()

for(j=0;j<=9;j++)

printf("positivenumber:%d\n",positivenumber);

printf("minussign:%d\n",minussign);

printf("zero:%d\n",zero);

getch();

}自己編譯、除錯一下,我這沒有執行環境

8樓:匿名使用者

#include

main()

printf("%d %d %d",zheng ling fu);

getch();

}現場編寫

看一下有沒有錯誤!

9樓:匿名使用者

#include

void main()

for(i=0;i<=9;i++)

printf("%d %d %d",a[i]);}

10樓:厚甜敬俊哲

void

main()

求大神⊙▽⊙(c語言程式) 程式設計:從鍵盤輸入10個整數存入整型陣列中,統計並輸出其中正數、負數和零

11樓:蕭竣閏

#include "stdio.h"

#define n 20

int main()

printf("\n");

for(i=0;i<10;i++)

if(a[i]<0)

printf("\n");

for(i=0;i<10;i++)

if(a[i]==0)

printf("共計

duzhi%d個負數dao

,專%d個整數

屬,%d個0",n,j,c);

return 0;}

用c語言編寫實現輸入n個實數,並分別統計正數的和及負數的和,最後輸出統計結果。

12樓:匿名使用者

#include

#define n 10 /*假設n為來10*/main()

/*累加正dao數*/

輸出結果*/

getch();}

13樓:乀曉楓

沒有注意到scanf()和getchar() 的區別:前者不接受空格,後者接收空格。

當輸入1【空格】

內2【空格】3【空格】4 【回車容】

時,數字1被getchar 「吃掉了」,接下來scanf忽略1和2之間的空格,「吃掉」2,然後getchar「吃掉」2後面的空格,然後scanf再吃掉3 ……

可以看到數字1被getchar捕捉,其他幾個數字被scanf捕捉,即最終計算出來的結果是 0+2+3+4 = 9【圖一所示】

而如果從鍵盤上提前輸一個空格,即輸入

【空格】1【空格】2【空格】3【空格】4【回車】時,程式就可以得出正確結果。【圖二所示】

希望可以幫到你!

C語言陣列中的刪除元素怎麼寫,C語言陣列中的刪除一個元素怎麼寫

直接把元素後一位覆蓋前一位就行了 最後把陣列最後一位清空即可 include main c語言中怎麼刪除陣列中的一個元素 方法 刪除就是將其下 copy標所在位置的中的內容置為空 也就是0 然後從此位置開始,後面的內容前移,再把最後那個位置的置為空 就是0 前移無非就是 類似 arr i 1 arr...

c語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最

include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu...

C語言程式設計實現對主函式中陣列b按升排序

就簡單的排序嗎?如下 float temp for int i 0 i 10 i c語言 編寫一個排序函式,實現對主函式中陣列的升序排序.include void mysort int p,int n int main int argc,char argv i mysort a,10 for i 0...