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...