用C語言寫程式,輸入一些數,如果正數相加,輸出結果,是負數就不加,是0就結束程式

2021-04-02 18:30:37 字數 4072 閱讀 9072

1樓:聽不清啊

#include

int main()

while(x);

printf("%d\n",s);

return 0;}

2樓:劉子超1號

#include

int main()

printf("%d",sum);

return 0;}

用c語言編寫程式。輸入一些整數,程式設計計算並輸出其中所有正數的和,輸入負數或零時,表示輸入資料結束。 60

3樓:歲月流金

int function()

return sum;}

4樓:九瑾惠子

#include

int main()

printf("%d",b);}

輸入一個數,然後判斷輸出這是一個正數,或者這是一個負數,或者這是0 c語言

5樓:潘多拉魔盒

題目是求一個整數的二

進位制中1的個數。

具體分析如下:

例如輸入10,由於其二進位制表示為1010,有兩個1,因此輸出2。

先判斷整數的最右邊一位是不是1。接著把整數右移一位,原來處於右邊第二位的數字現在被移到第一位了,再判斷是不是1。這樣每次移動一位,直到這個整數變成0為止。

現在的問題變成怎樣判斷一個整數的最右邊一位是不是1了。很簡單,如果它和整數1作與運算。由於1除了最右邊一位以外,其他所有位都為0。

因此如果與運算的結果為1,表示整數的最右邊一位是1,否則是0。

1int numberof1_solution1(int i)210    return count;11}

6樓:匿名使用者

#include

#include "stdafx.h"

void main()

else if(a<0.0) //小於0else //等於0

printf("%0.1f等於0",a);}

7樓:匿名使用者

#include

int main()

8樓:匿名使用者

}大概就是這個意思,細節之處可能有點錯誤

9樓:匿名使用者

#include

int main()

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

10樓:

#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();

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

11樓:匿名使用者

#include

main()

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

getch();

}現場編寫

看一下有沒有錯誤!

12樓:匿名使用者

#include

void main()

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

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

13樓:厚甜敬俊哲

void

main()

c語言程式設計,輸入一些整數,判斷其中正數與負數的個數,並分別求出正數與負數的平均值

14樓:南瓜蘋果

**如下:

#include "stdio.h"

main( )

printf("%d,%d,%d",icount1,icount2,icount3);

}擴充套件資料c語言程式設計注意事項:

1、當識別符號由多個片語成時,每個詞的第一個字母大寫,其餘全部小寫;

2、程式中不得出現僅靠大小寫區分的相似的識別符號;

注意相似的數字及字母(0和o,i(i)和l(l))3、一個函式名禁止被用於其他之處;

4、所有巨集定義、列舉常數、只讀變數全用大寫字母命名,用下劃線分割單詞;

#define max_num = 1005、一般來說,習慣上用n、m、i、j、k等表示int型變數;c、ch等表示字元型別變數;a等表示陣列;p等表示指標;迴圈變數用i、j、k。

15樓:匿名使用者

#include

void main()

else

fu = fu/n;

zhen = zhen/m;

printf ("負數的個數為:%d 平均數為:%f.\n",n,fu);

printf ("正數的個數為:%d 平均數為:%f.\n",m,zhen);

}**是我直接寫的,沒用軟體所以格式不好看,

16樓:匿名使用者

/*zhengsum為正數的和,zhengcount為正數個數fusum為負數的和,fucount為負數個數*/void main()

else if(a[i]<0)

}printf("正數個數為%d,平均值為%f\n",zhengcount,1.0*zhengsum/zhengcount);

printf("負數個數為%d,平均值為%f\n",fucount,1.0*fusum/fucount);}

17樓:匿名使用者

#include

using namespace std;

int main()

return 0;}

用c語言編寫程式,任意輸入10個數,計算所有正數的和、負數的和以及這10個數的總和

18樓:匿名使用者

樓上的程式如來果能稍微改一下,源時間複雜度bai就更好了。

#include

#define n 10

int main()

printf("所有正數的du和:%d\n",s1);

printf("所有負zhi數的和:%d\n",s2);

printf("總和:%d\n",s1+s2);

return 0;

}注意,這裡把

dao0當作負數來處理。當然你也可以稍微改一下程式,把零單獨處理。

19樓:匿名使用者

再簡化一下

#include

#define n 10

void main()

printf("所有正數的和專

屬:%d\n",s1);

printf("所有負數的和

:%d\n",s2);

printf("總和:%d\n",s1+s2);}

20樓:匿名使用者

我編了一個執行正確

修改了一下

#include

#define n 10

void main()

printf("所有正數的回

和答:%d\n",s1);

printf("所有負數的和:%d\n",s2);

printf("總和:%d\n",s1+s2);}

21樓:敲響鍵盤

vc6測試

抄通襲過,你試試

#include

main()

while(++i<10);

printf("sum+ =%d\n",sum1);

printf("sum- =%d\n",sum2);

關於C 指標一些問題,關於用C語言畫圖的一些問題

vectorstr和vector str都是對的。vectora 表示a中的元素型別是x 所以前面str中的每一個元素都是int 型別,後面每一個元素都是int,只是str是指向這個vector的地址 vector str等同於vectora vector str a str.push back s...

用C語言迴圈結構編寫 輸入數,判斷該數是否為素數

include int main int n int i scanf d n if n 2 printf this is not a prime.n else if n 2 printf this is a prime.n else for i 2 iif n i 0 break if i n pr...

如何用C語言程式設計序 輸入數,判斷是否構成三角形

需要bai準備的材料分別有 du電腦 c語言編譯器。1 首先zhi 開啟c語言dao編譯器,新建一個回初始.cpp檔案,例如 test.cpp。答 2 在test.cpp檔案中,輸入c語言 int a,b,c scanf d d d a,b,c if a b c a c b b c a printf...