C语言:输入一句话(英语),这个话每个字母出现的次数,(包括数字和标点)。例如:This is a C program

[复制链接]
查看11 | 回复2 | 2013-5-28 11:17:59 | 显示全部楼层 |阅读模式
#include int main(){char str1[100];char str2[26];inta[26]={0},b[10]={0},c=0,b1[10];gets(str1);int i,j,k,t;for(i=0;i<10;i++)b1=i;for(i=0;i<26;i++)str2=65+i;for(j=0;str1[j]!='\0';j++){t=0;for(i=0;i<26;i++){...
回复

使用道具 举报

千问 | 2013-5-28 11:17:59 | 显示全部楼层
定义一个简单的结构体,里面需要有两个变量一个是字符,另一个是数量。声明一个结构体数组(链表也可以数组简单),然后读串,读到一个字符就判断数组里是否已经有这个字符,如果有,让对应数值加1,如果没有,添加字符并将对应数量置1最后遍历数组将所有出现的字符输出就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行