2008年4月20日 星期日

判斷字元重複字數

困難度:★

把Ascii碼當作索引並把次數存進陣列裡,再印出次數大於0的字元。


#include<stdio.h>

int main()
{
int str_arr[129]={0},i;
char string[100];

scanf("%s",&string);

for(i=0;string[i]!='\0';i++)
str_arr[string[i]]++;

for(i=1;i<=128;i++)
{
if(str_arr[i]!=0)
printf("\n%c 有 %d 個",i,str_arr[i]);
}
}

2 則留言:

Related Posts Plugin for WordPress, Blogger...