|
|
ใครเก่ง ภาษา C รบกวนทางนี้นิดนึงครับ ผม งง กับรับชื่อผ่าน Array เหลือเกิน |
|
|
|
|
|
|
|
คือตัวแปรรับชื่อพนักงานเก็บใน Array ครับ เพราะเป็นภาษาซี จึงไม่มีตัวแปร String
คืออยากจะนับว่า ตัวอักษรที่รับไปนั้น ได้ใช้ตัวอักษรไหนบ้างเช่น
รับชื่อว่า : john henry
มีความยาว = 10
และแสดงผลว่า
ตัวอักษร a มี 0 ตัว
ตัวอักษร b มี 0 ตัว
ตัวอักษร c มี 0 ตัว
ตัวอักษร d มี 0 ตัว
ตัวอักษร e มี 1 ตัว
.
.
ตัวอักษร h มี 2 ตัว
ตัวอักษร i มี 0 ตัว
ตัวอักษร j มี 1 ตัว
ตัวอักษร k มี 0 ตัว
ประมาณนี้ครับ รบกวนด้วยครับ
|
|
|
|
|
Date :
2013-01-11 16:33:19 |
By :
Beowulf325 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง Code
#include<stdio.h>
void main(){
int i,t[200]={0};
char x[100];
printf("Enter a string : ");
gets(x);
for(i=0;i<strlen(x);i++){
t[x[i]]++;
}
for(i=0;i<200;i++){
if(t[i]>0){
printf("%c : ",i);
printf("%d\n",t[i]);
}
}
}
ตัวอย่าง
Enter a string : Long Live The King
K : 1
L : 2
T : 1
e : 2
g : 2
h : 1
i : 2
n : 2
o : 1
v : 1
ตัวอย่าง
Enter a string : John Henry
H : 1
J : 1
e : 1
h : 1
n : 2
o : 1
r : 1
y : 1
|
|
|
|
|
Date :
2013-08-28 16:55:10 |
By :
Songojame |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|