C語言輸入一組數字求出每個數字的個數

2022-04-06 15:01:11 字數 4546 閱讀 9269

1樓:

c語言中 用陣列把輸入的資料存下(注意陣列的大小)下面是自己寫的** 沒執行,希望你能看懂方法(手打~)

#define n 100

#include

void main()

;//記錄0~9出現的次數

printf("輸入你的數字串");

for(i=0;i

for(i=0;i<10,i++)//輸出,只有在數字的count不為0的時候,輸出該數字,已經count[i](出現的次數) }

2樓:聽不清啊

main()

;scanf("%ld",&x);

for(;x;a[x%10]++,x/=10);

for(;x<10;x++)

if(a[x]>0)

printf("%ld: %d\n",x,a[x]);}

c語言輸入一個整數怎麼分別輸出它的每位上的數字

3樓:天雲一號

可以通過除法bai運算子

du( / )和求餘運算子( % )結合zhi迴圈來實現分別輸出一個整dao

數的每位數專字。

具體實現方屬

法可以參考如下程式及註釋說明:

#include

void main()}

4樓:秋天來了仔陳

#include "stdio.h"

void main()

for(i--;i>=0;i--)

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

5樓:匿名使用者

經過測試發現你的程式沒有你說的問題,輸入3位數時工作正常。

6樓:匿名使用者

#include

void main()

void fun(int n)

for(m=m-1;m>=0;m--)

printf("%d ",b[m]);

printf("a;lfjkds ");

}//也直接數du字zhi

按字元格

dao式專輸入屬

#include

void main()

void fun(char *a)

7樓:匿名使用者

void output(int n)}

8樓:塔思馬星澤

#include

void

prt(int

n)int

main(void)

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

9樓:

#include

void main()

printf("s=%d",s);

}9.程式語言:是用來定義計算機程式的形式語言。

它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

10.分類:機器語言、組合語言、高階語言。

11.形式:組合語言和高階語言。

10樓:兔子和小強

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

函式如下

int intsum(int n)

return sum;}

11樓:

2012-10-8 21:58 星晴翊| 二級#include

int main()

printf("%d",sum);

} 這位網友提供的是正確的,有受輸入整數位數的限制

12樓:一杯清風

#include

int main()

int m;

這是2位整數的。。 lz可以根據這個嘗試3位的。。望採納。。

13樓:望夏侯波

#include

int main()

printf("%d",sum);}

14樓:老子很涼

int getsum (int x)

return sum;

}//我能想到最簡便的

15樓:你我像個孩子

#include

#include

int n,t,s,w;

int main(void)

while(n>0);

printf("%d是%d位數,它的各位數和是%d\n",t,s,w);

return 0;}

c語言:輸入一個正整數, 計算並顯示出該數的各位數字之和.

16樓:

**:#include

int sum(int n)

return s;

}int main()

輸出:請輸入一個正整數:12345

輸入的數為: 12345 ,  其各位之和為: 15請按任意鍵繼續. . .

17樓:匿名使用者

int 輸入數(0), 各位數字之和(0);

printf("輸入一個正整數:");

scanf_s("%d", &輸入數);

do while (輸入數 > 0);

printf("計算並顯示出該數的各位數字之和.%d", 各位數字之和);

18樓:xu筱莫

#include

int main()

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

return 0;}

我想知道怎麼用c語言解決輸入一個數字求各位數字相加的和

19樓:匿名使用者

void main()

while(num>0)

printf("%d",result);}

20樓:你我像個孩子

#include

#include

int n,t,s,w;

int main(void)

while(n>0);

printf("%d是%d位數,它的各位數和是%d\n",t,s,w);

return 0;}

21樓:孟徳

int main()

while(num);

printf("%d",sum);

return 0;}

22樓:乁

我想請問一下,輸入一個數字要怎麼求和?

一個數字還用求什麼和?

23樓:匿名使用者

暈,那就用do while吧

c語言寫輸入一個整數,計算各個數字的平方之和

24樓:鵬仔

#include

int main()

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

return 1;

} 輸入末尾記得打一個ctrl+z作為結束也可以這麼寫

while(1)

25樓:匿名使用者

你們都把那題搞那麼複雜幹什麼撒。。。

我來寫個你容易理解的:

#include "stdio.h"

main()

printf("%d",num);}

26樓:月亮

main()

c語言 編寫一個程式,輸入一個正整數,求出它是幾位數。

27樓:諾諾百科

求一個正整數n的位數可以先定義一個變數num,並初始化為0,依次把該整數n除以10,直到其為0為止,並且每除一次10,變數num的個數就自加1,最後num的值就是該整數n的位數。

#include

int main()

int n,num=0;

scanf("%d",&n);

while(n){

num++;

n/=10;

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

return 0;輸出:

28樓:電子科技小百科

1、首先在開啟的c語言軟體視窗中,在main函式的上方,寫上階乘函式的框架,如下圖所示。

2、然後定義一個變數【result】,如下圖所示。

3、然後輸入if判斷語句,就可以寫下程式的關鍵語句,如下圖所示。

4、接下來就可以呼叫輸出,如下圖所示。

5、最後點選執行,如下圖所示,就可以執行測試。

29樓:少年多夢不多鑫

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

在C語言中,如果要輸入一串數字,其中每個數字用逗號隔開,且不知道總共輸入了多少數字。要怎樣輸入呢

先讀1個整型數。然後迴圈 讀1個字元,如果字元是逗號則讀1個整型數,如果不是逗號,迴圈就結束。如果讀整型數有錯,迴圈也結束。include include main printf ni read for i 0 i return 0 比較麻煩。可以每次malloc int 可以規定以一個特定的字元結...

數字一組共有多少組,16個數字3個一組共有多少組

解 bai1 16個不同的數 字,每du三個一組,不重複,zhi一共有c 16,3 dao 16 15 14 3 2 1 560 組 2 16個不同回的數字,每三個一組答,這三個數可以重複,一共有16 4096 組 3 16個不同的數字,每三個一組,這三個數中有二個可以重複,一共有16 16 15 ...

c語言用getchar做輸入兩個數字輸出兩個數

做了一個簡 單的,你參考下 include int readint if ch 9 ch 0 c c 10 ch 0 return c int main c語言編寫程式 輸入兩個數a,b,求輸出他們的和。a,b可能為大於100億的數 include stdio.h void main 說明 c語言裡...