编程实现输入一串英文,统计其中各单词出现的个数(不区分大小写字母),以“000”作为字符串输入结束标志
来源:百度知道 编辑:UC知道 时间:2024/06/03 18:31:40
如:
Twinkle twinkle little star 000(回车)
twinkle little star
2 1 1
在线等 大家帮帮忙
Twinkle twinkle little star 000(回车)
twinkle little star
2 1 1
在线等 大家帮帮忙
#include"stdio.h"
main()
{
char a[100][100]={' '},*p,*p1[20];
int i,j=0,l=0,k,c,ji=1,s=1;
for(j=0;j<100;j++)
for(i=0;i<100;i++)
{
scanf("%c",&a[j][i]);
if(a[j][i]=='0')
l++;
if(l==3)
{k=j; j=100;break;}
if(a[j][i]==' ')
break;
}
for(i=0;i<k;i++)
{
p1[i]=a[i];
}
for(j=0;j<k;j++)
{ for(i=j+1;i<k;i++)
{
if(strcmp(p1[j],p1[i])==0)
ji++; }
for(c=0;c<j;c++)
{ if(strcmp(p1[c],p1[j])==0)
s=0;}
if(s)
printf("%s %d \n",p1[j],ji);ji=1;
}
}
哎...伤心..考试的时候没做出来
理解错误
什么样的才算是 单词 啊??标点分隔的算不算?数字又怎么处理?这输入的一串英文就没有什么限制吗?
用c编写的。可以运行。
#include <STDIO.H>
#include <string.h>
char save[100][100];
char temp[100];
VB程序,输入一串字符,统计其中的各个英文字符的个数(不分大小写)?
数组编程:输入一串字符,分别统计其中数字0,1,2,...,9和各字母出现的次数,并按出现的多少输出。
输入一串字符,直到输入一个*号为止,统计其中字母个数和数字个数。
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。
输入一串字符,以“ ?”结束,分别统计其中每个数字字符0,1,2,….9出现的次数。
输入一串字符,统计其中数字的个数,大写字母的个数和小写字母的个数,其他的不计
编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。
c语言:编程输入一个长度小于80的字符串,统计其中字母的个数?
用存储过程/SQL语言,实现 输入一个英语字符串,统计其中大写字母????
输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符