字符用char,字符串用什么表示? 请帮忙看一下字符串的编程,输入一个单词要把元音

字母最多的那个字母及其个数显示出来,程序已经能显示,但同时有错误对话框跳出!#include<stdio.h>#include<string.h>intnombreOcc... 字母最多的那个字母及其个数显示出来,程序已经能显示,但同时有错误对话框跳出!
#include<stdio.h>
#include<string.h>

int nombreOccurence(char *S, char C)
{int i,nbc;
nbc=0;
for(i=0;i<strlen(S);i++){
if(S[i]==C)
nbc++;
}
return nbc;
}

char voyelleMax(char *S,char *C,int *nb)
{int max,nbA,nbE,nbI,nbO,nbU,nbY;
nbA=nombreOccurence(S,'a');
nbE=nombreOccurence(S,'e');
nbI=nombreOccurence(S,'i');
nbO=nombreOccurence(S,'o');
nbU=nombreOccurence(S,'u');
nbY=nombreOccurence(S,'y');
max=nbA;
*C='a';
if(max<nbE){
max=nbE;
*C='e';
}
if(max<nbI){
max=nbI;
*C='i';
}
if(max<nbO){
max=nbO;
*C='o';
}
if(max<nbU){
max=nbU;
*C='u';
}
if(max<nbY){
max=nbY;
*C='y';
}
*nb=max;
return *C;
}

void main()
{char word;
char c;
int nb;
printf("Enter a word:");
scanf("%s",&word);
printf("%d",nombreOccurence(&word,'a'));
printf("%c",voyelleMax(&word,&c,&nb));
}
展开
 我来答
henfengduandie
推荐于2016-04-30 · TA获得超过653个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:210万
展开全部
#include<stdio.h>
#include<string.h>

int nombreOccurence(char *S, char C)
{int i,nbc;
nbc=0;
for(i=0;i<strlen(S);i++){
if(S[i]==C)
nbc++;
}
return nbc;
}

char voyelleMax(char *S,char *C,int *nb)
{int max,nbA,nbE,nbI,nbO,nbU,nbY;
nbA=nombreOccurence(S,'a');
nbE=nombreOccurence(S,'e');
nbI=nombreOccurence(S,'i');
nbO=nombreOccurence(S,'o');
nbU=nombreOccurence(S,'u');
nbY=nombreOccurence(S,'y');
max=nbA;
*C='a';
if(max<nbE){
max=nbE;
*C='e';
}
if(max<nbI){
max=nbI;
*C='i';
}
if(max<nbO){
max=nbO;
*C='o';
}
if(max<nbU){
max=nbU;
*C='u';
}
if(max<nbY){
max=nbY;
*C='y';
}
*nb=max;
return *C;
}

void main()
{//char word;
char word[128] = {0};
char c;
int nb;
printf("Enter a word:");
scanf("%s",word);
//printf("%d",nombreOccurence(word,'a'));
//printf("%c",voyelleMax(word,&c,&nb));
voyelleMax(word,&c,&nb);
printf("this max yuanyin is :%c, time is:%d\n", c, nb);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
large015
2012-01-14 · TA获得超过154个赞
知道答主
回答量:269
采纳率:0%
帮助的人:140万
展开全部
{ int i,t,j; char str2[100]; strcpy(str2,str1); t=strlen(str函数功能:反转c型字符串 // 修改: Poseidon0922 #include <stdio.h> #
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式