c語言輸入任意多個整數並輸出這些數的和

2021-03-19 18:27:01 字數 1752 閱讀 1565

1樓:千鋒教育

#include

int main()

{int sum = 0,t,num;

printf ("輸入整數個數:\n");

scanf ("%d", &num);

for(int i=0;i只要總和不超過int的最大值,算的結果都能正常

2樓:匿名使用者

#include

#define m 100  //想輸入多少輸入多少,自己隨便改,不過不能大於2147483647個哦

int main()

c語言程式設計:輸入一個很大的整數n(n<100),輸出n各位數字之和 ,利用字串實現

3樓:匿名使用者

思路:輸入字串,從字串的第一個位置開始依次把每個數字字元轉成整數,並計算其累加和。

參考**:

#include "stdio.h"

#include "string.h"

int main()

/*執行結果:

12345

15*/

4樓:匿名使用者

**如下,n值我沒限制可以是任意值

#include

#include

#define n 100

int main(void)

;int len,i,sum=0;

printf("please input number:");

scanf("%s",buf);

len = strlen(buf);//求出長度for(i=0;i後相加

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

return 0;}

5樓:匿名使用者

#include

void main()

printf("%d\n",sum);}

6樓:匿名使用者

#include

int main()

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

return 0;}

c語言程式:輸入任意兩個數,求兩個數之間的所有資料的和。

7樓:匿名使用者

執行結果是copy對的!

問題估計錯在輸入語句bai的格式上

du,scanf("%d%d",&a,&b);

兩個變數之間沒有逗號zhi,那麼:從鍵dao盤上輸入a=1,b=100應該是:

1 空格 100,千萬不能寫成1,100

以下為我執行的結果圖

補充一點,你修改的程式是else語句是多餘的,沒有第一個好!:

8樓:田家鑫

#include

int main(void)

while(x<=y);

printf("sum is %d",sum);

puts(".");

return 0;

}用do的句

內子更簡單容吧

9樓:匿名使用者

程式執行過了,首先沒有返回值,那麼就在mian前面加上void無返回值型的就好了,還有一個就版是不需要權有getch(),這個東西在這個程式中沒用,去掉就行了。 另外第一個程式比較簡潔一些,用第一個仍然能完成目的的,修改方法一樣。以後如果出錯了,執行一下,看看vc下面給的錯誤提示,會有很大的幫助的。

c語言題從鍵盤上輸入任意整數,然後輸出它的絕對值怎

方法一 用數學函式 include include void main 方法二 判斷 include void main problem description 求實數的絕對值。input 輸入資料有多組,每組佔一行,每行包含一個實數。輸入檔案直到eof為止!output 對於每組輸入資料,輸出它的...

C語言程式設計,任意輸入正整數,倒序輸出各位數字,並判斷其是

include int main int argc,char argv c語言編寫程式 輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出54321.跪求大神用迴圈語句 include int main return 0 分析 首先,輸入的是一個整數,因此最前面一位數不是零,所以我們可以用除1...

c語言輸入整數,按降序排序輸出,c語言輸入10個整數,按降序排序輸出

include int mysort int a,int n return 0 int main mysort a,10 for i 9 i 0 i printf 3d a i printf n return 0 用c語言編寫,輸入10個數按降序排列 源程式 如下 define crt secure...