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陣列就行了。 說祺阿雅唱 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... 選a首先,空格也是一種字元,b d選項分別把空格賦給了c1,c1 其次,c選項不完整,排除 不僅a這樣,10a20b也是可以的。 聽不清啊 答案a 10a 20b cr 是正確的。因為scanf d 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的準...c語言統計單詞個數,C語言統計單詞個數問題!
C語言問題,C語言問題C語言問題
C語言問題,C語言問題