C语言:键盘输入一串字符,求其ASCII值的序列和总和

如题所述

#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);
}
温馨提示:答案为网友推荐,仅供参考
相似回答