C语言中输入一串字符串,求其中字符ASCII值最大的字符,并输出最大字符第一次出现的位置
发布网友
发布时间:2022-06-04 23:43
我来回答
共1个回答
热心网友
时间:2023-11-02 13:15
#include<stdio.h>
void main()
{ char str[256];
int i,k,n;
gets(str);
i=0; k=0; n=1;
while ( str[i] )
{ if ( str[k]<str[i] ) { k=i; n=1; }
else if ( str[k]==str[i] ) n++;
i++;
}
printf("字符值最大字符为%c,第1次出现位置%d,出现次数%d\n",str[k],k,n);
}