C語言統計的問題,c語言問題 統計不同數字的個數。

時間 2022-07-12 10:20:03

1樓:密碼忘記了

定義一個

struct person

;初始化一個person陣列, 長度和人名陣列等長。

定義一個全域性變數count 儲存一共出現過多少不同人名,初始為0然後遍歷人名陣列, 每次對一個人名,查person陣列中如果已經存在,occurence + 1, 如果不存在, 新建一個person放入陣列, name就是當前人名,occurence=1; 程式最後輸出person陣列中每個人名和occurence.

對c語言不太熟, 就不寫**了

c語言問題 統計不同數字的個數。

2樓:匿名使用者

#include

#include

int main()

for(n=0;n<20;n++)

if(a[i]==a[n])

break;

if(i==20) //a[n]和後面的每一個數字都不一樣,不同的數字加1

}//num=20-num;

printf("%d",num);

return 0;}

c語言如何統計漢字個數

3樓:

c中的漢字用「機內碼」,一個漢字兩位元組,最高位都是1,所以可以用下列**求得一個字串裡漢字的個數:

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

#include "stdio.h"

int main(void)

4樓:念韋厹

樓主你好

具體**如下:

#include

#include

#include

#define n 40

int main()

printf("輸入統計的漢字:");

scanf("%s", csearch);

fgets(csource, n, fp);

for(i = 0; i < (int)strlen(csource); i++)

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

return 0;

}如果word.txt中包含的內容為:你好嗎 你 你輸入:你

輸出:3

希望能幫助你哈

5樓:良從安苗籟

#include

#include

intmain()

printf("單詞個數為:%d\n",number);

return0;}

6樓:匿名使用者

受人以魚不如受人以漁。這個問題解決了,還有其他問題怎麼辦?

給你推薦本書吧《c語言其實很簡單》,新出版的書。重要的是後面有個「程式設計方法」索引,你這個問題後面一搜即得答案!以及你以後遇到的問題都可以這麼解決,索引很全的!

這個比較另類,一般的c語言書沒有。

另外本書很適合初學,很接地氣,很好玩很活潑又不失準確、知識點連貫。詳細我不說了,自己網上搜。注意不是《c語言入門很簡單》別看錯

c語言程式設計問題

7樓:手機使用者

解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹數分別為x,y,z;可以得到回兩個方程:

x+y+z=100; 3*x+2*y+z/2=100; 將第二個

答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=33.3;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:

#include

int main()}

c語言 統計不及格人數

8樓:

#include "stdio.h"

int main()

scanf("%d",&d);

}printf("不及格人數為:%d",n);

return 0;}

9樓:匿名使用者

你自己先寫寫吧,直接給個問題。。

用c語言如何實現,統計從鍵盤輸入數字的個數

10樓:匿名使用者

依次接收字元,直到輸入回車為止,判斷是否是數字,如果是則數字個數遞增。

#include

int main()

printf("數字字元有:%d個,其它字元有:%d個",x,z);

return 0;}

11樓:匿名使用者

可以用一個for迴圈,將上限設定大一點,在迴圈里加入if判斷跳出迴圈的條件,每次迴圈計數+1或者等全部數字輸入完成之後,直接取字串長度

12樓:匿名使用者

#include

main()

printf("英文字母有:%d個,數字有:%d個,其它字元有:%d個",x,y,z);}

請問c語言當中,如何統計數字各自出現的次數

13樓:問明

實現**:

#include

int main() ;

while(num)

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

14樓:霜染楓林嫣紅韻

那非常複雜的問題,究竟要怎麼解決?你可以請教那些有程式設計經驗的老的程式設計師

15樓:匿名使用者

你可以定義幾個變數用來統計各個數字出現的個數啊,它出現一次,變數就加1

16樓:鹹樂心

#include

int main(void)

; //定義數copy組,裡面的元素全部為0,用來統計0--9出現的次數

int b=; //定義陣列b,裡面存放你要輸入的數字串int i ;

for(i=0;i

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

printf( "%d",num[i]);

return 0;}

17樓:匿名使用者

定義b =

a[10] =

遍歷b陣列

a[b[i]]++;

最後輸出a陣列就行了。

c語言統計單詞個數,C語言統計單詞個數問題!

說祺阿雅唱 include stdio.h main printf d n num 史朝東樂安 include include intmain printf 單詞個數為 d n number return0 include include int main while a i a a i a a i...

C語言問題,C語言問題C語言問題

選a首先,空格也是一種字元,b d選項分別把空格賦給了c1,c1 其次,c選項不完整,排除 不僅a這樣,10a20b也是可以的。 聽不清啊 答案a 10a 20b cr 是正確的。因為scanf d c 時,會忽略數字前面的空格,遇到非數字字元就會結束讀取 非數字字元會留待下一次讀取,即被後面的 c...

C語言問題,C語言問題

include void main 最後輸出 1 2 2 3 cca 2,b 2,c 4 2.設計一個程式 計算0xaf 01234567,字元 a 的ascii碼值 十進位制 是多少,101 代表的字元是什麼,32678 1的準確結果是多少,1.456e6 35的準確結果是多少,12345 6的準...