有流程图,程序源代码吗,谢谢了,我自己是真的不会,只能求助了
3个回答
展开全部
这就是计算字符串中英文字母的个数,自己编的 未经调试 希望能帮到你
#include<stdio.h>
#include<string.h>
void main()
{
int i,len;
char str[80],num[26]=0;
printf("输入一个字符串:");
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]>='a'&&str[i]<='z')
{
num[str[i]-'a']++;
}
if(str[i]>='A'&&str[i]<='Z')
{
num[str[i]-'A']++;
}
}
for(i=0;i<26;i++)
{
if(num[i]!=0)
{
printf("%c:%d,",'a'+i,num[i]);
}
}
}
#include<stdio.h>
#include<string.h>
void main()
{
int i,len;
char str[80],num[26]=0;
printf("输入一个字符串:");
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]>='a'&&str[i]<='z')
{
num[str[i]-'a']++;
}
if(str[i]>='A'&&str[i]<='Z')
{
num[str[i]-'A']++;
}
}
for(i=0;i<26;i++)
{
if(num[i]!=0)
{
printf("%c:%d,",'a'+i,num[i]);
}
}
}
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
展开全部
给图。
追问
输入一串字符,分别统计出各字符出现的频率。例如: 输入This is a pencil. 则各字符出现次数分别为:T:1, h:1,i:3,s:2,a:1, p:1 ,e:1 ,n:1,c:1,l:1。不区分大小写。例如:T 与t算做相同的字符。
追答
程序如下,流程如图见图片,每个人划的流程图都略有不同。
#include
#include
struct stu
{
char ch;
int num;
}b[100];
void main()
{
int i,jabcddiak,k=0;
char a[100];
printf("Please input string: ");
gets(a);
for(i=0;a[i]!='\0';i++)//将字符全部转换为大写,以便后面的比较
{
if(a[i]='a')
a[i] -= 32;
}
for(i=0;a[i]!='\0';i++)
{
if(a[i]==' ')//跳过空格
continue;
for (j=0;b[j].ch!='\0';j++)//比较字符是否重复
if(a[i] == b[j].ch)
break;
if(j< k)
b[j].num++;
else
{
b[k].ch=a[i];
b[k].num=1;
k++;
}
}
for(i=0;b[i].ch!='\0';i++)
printf("%c: %d\n",b[i].ch,b[i].num);
getch();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询