編寫程式 輸入長整數,求出它的各位數字之和(C語言)

時間 2021-05-04 13:25:46

1樓:

這個問題你可以用字串來解決,相對還是比較方便的,字元陣列每個元素ascii碼值-48就是其相應的數字的值,樣例程式:

#include

#include

char a[1001]; //假定這個數字有1000位

int i,m,sum=0;

int main(void)

2樓:

自定義乙個不限定長度的字串輸入函式,在主函式中呼叫輸入數字字串後求字串各元素代表的十進位制數字之和。舉例**如下:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

#include "string.h"

#include "stdlib.h"

char *longets(char *p)scanf("%[1234567890]",q);

if((p=(char *)malloc(strlen(q)+1))==null)

strcpy(p,q);

free(q);

return p;

}int main(void)

free(p);

return 0;}

3樓:

這個比較簡單啊。。。

數字採用字元陣列的方式輸入,然後用for迴圈進行計算,在輸出。。。。。

4樓:聽海的聲音

sum=sum+x%10

x/=10

5樓:寒僮

髮絲哦發生弄ianfoiqhwnrowq

c語言程式設計:輸入乙個整數,求各位數字之和.. 10

6樓:南京新華電腦專修學院

#include

int main()

printf("%d",sum);}

兩道c語言程式設計題:一、輸入乙個整數,求它的位數以及各位數字之和。

7樓:

一:#include

void main()

printf("%d位數, 各位數字之和為%d\n",i,sum);}二:

#include

int issxh(int number)void main()}

c語言; 編寫乙個程式,計算任意輸入的整數的各位數字之和?

8樓:阿巴嚕啦

#include

void main() printf("%d",sum);}

對了 你輸入數字測試的時候可別輸入太大的數字  太大的話 溢位 的話 得到的結果就不對了。

9樓:匿名使用者

#include "stdio.h"

int main(void)

printf("和

屬:%d\n",sum);

return 0;}

10樓:匿名使用者

main()

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

11樓:匿名使用者

#include

#include

int main()

printf("%d",sum):

system("pause");}

c語言程式設計:輸入乙個整數,求各位數字之和..

12樓:想玩遊戲的貓

#include

void main()

printf("%d位數,各位數字之和為%d\n",i,sum);}

13樓:南京新華電腦專修學院

#include

int main()

printf("%d",sum);}

14樓:兔子和小強

求整數各位和,將整數各個位分離出來的方法(除10取模)很常用。

函式如下

int intsum(int n)

return sum;}

c語言程式題 輸入乙個整數,求它的位數及各位數字之和。例如,123的位數是3,各位數字之和是6.

15樓:匿名使用者

本報訊 單個小企業難以獲得評級,不能上市場發債,但多個中小企業統一組織起來,將可以發行中小企業集合債券。在昨日召開的南京建鄴區優秀民營企業融資服務會上,業內人士透露,未來中小企業集合債券的形式,將為中小企業融資提供新方式。

此次服務會繫南京建鄴區工商聯和江蘇最大民營擔保公司之一、江蘇鑫信投資擔保集團****共同推出。會上雙方共同打造的融資服務平台也正式成立。江蘇鑫信董事長付樹兵介紹,融資服務平台將聘請街道**員為融資資訊員,採用人跟人、面對面的方式掌握中小企業經營發展的最新訊息,降低企業融資中的資訊不對稱,和銀行形成服務錯位。

付樹兵介紹,除了房產、汽車等傳統抵押方式,商標權、股權、智財權應收賬款都可以作為反擔保措施。此外將來還可能推出信用貸、中小企業集合債券等創新金融服務產品。南京鑫信資產管理****副總經理陳經理介紹,中小企業集合債券目前國內已有第一單,由大連市今年4月在深交所發行。

此外,成都、武漢等城市也在積極運作。這種形式通常是8-10家、最多不超過20家中小企業,根據共同特徵、統一組織集合發行。除了開闢融資渠道,由於債券可上市交易,江蘇擔保,也有助提公升企業知名度。

據了解,南京也在醞釀發行,鑫信集團,明年有望實現突破。

16樓:匿名使用者

#include

using namespace std;

int main(){

cout<<"請輸入乙個整數"<>num;

cout<<"你輸入的數字是:"<

17樓:匿名使用者

如果不用log函式,並假設輸入的數indata是非負整數,則可以如下:

int n, s;

n = 0;

s = 0;

while ( indata )

位數在n中,和在s中。

18樓:

思路給你

用這個數字來除以10

dowhile(a>=10)

這樣算位數

各位數字之和

就這樣dowhile(a>=10)

19樓:

#include "stdio.h"

void main()

printf("count =%d,",b);

printf("sum =%d",c);}

編寫程式輸入兩個正整數m和,編寫程式,輸入兩個正整數m 和n 1 m,n 1000 ,輸出m n 之間的所有滿足各位數字的立

碧血玉葉花 include int is int number if s b return 1 else return 0 int main void include include int is int number int main void int m,n,y,result printf m,...

編寫程式 輸入整數,判斷它是奇數還是偶數,是奇數輸出J

舞蹈記憶 用餘數辦法,把那個整數除以2,如果餘數是1,則輸出jishu 如果餘數是0,則輸出oushu 做好兩個文字,乙個輸入文字,變數名為a 另乙個動態文字,變數名為b。然後在幀裡寫 onenterframe function if c 0 public function getint byval...

編寫程式輸入正整數n統計n中不同數字出現

大野瘦子 程式為 include int main while num 0 num 10 for i 0 i 10 i 注意事項 public class test01 system.out.println 共出現了 count 次 砍侃看 include int main while num 0 ...