输入一段字符,输出对应字符的个数:
#include<stdio.h>
int main()
{
char ch;
int num[26]={0},i;
//将第一个元素赋值为0,如果一个元素都不赋值,则数组内的元素为随机值
while((ch=getchar()) != '\n') //!
{
if(ch>='A' && ch<='Z')
{
num[ch-'A']++;
}
}
for(i=0;i<26;i++)
{
if(i%9 == 0) printf("\n");
printf("%c(%d)",'A'+i,num[i]);
}
}
这里对于数组的赋值要注意,需要将第一个元素赋值为0,如果一个元素都不赋值,则数组内的元素为随机值。
1125

被折叠的 条评论
为什么被折叠?



