44问答网
所有问题
C语言中输入一串字符串,求其中字符ASCII值最大的字符,并输出最大字符第一次出现的位置
如题所述
举报该问题
推荐答案 2016-05-06
#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);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YDZDKRGVKDDDDWDKRVR.html
相似回答
C语言
程序在
字符串
中找出ASCⅡ
最大字符
放在
第一
位将字符前原字符向后...
答:
1、遍历
字符串
,搜索
ASCII最大的字符
,记录其位置和值 2、从记录位置前一个位置开始到第一个位置,将字符依次后移一个位置 3、将记录的字符放在第一位 代码如下:void process(char *str){int i;int loc = 0;char c = '\0';for (i = 0; i < strlen(str); i++)if (str[i] > c...
从键盘
输入
一行字符以回车键结束
,输出其中最大字符的ASCII
码
答:
include "stdio.h" main() {char c,sum1=0,sum2=0,space=0,number=0,other=0; c=getchar(); while(c!='\n') { if(c>='A'&&c<='Z') sum1++; else if(c>='a'&&c<='z') sum2++; else if(c>='0'&&c<='9') number++; else if(c==' ') space++; else othe...
c语言
编程中如何显示
字符的ASCII码值
?
答:
在
C语言中,
您可以通过`printf`函数轻松地显示一个
字符的ASCII码值
。首先,定义一个`char`类型的变量,例如`char ch = 'A';`。接着,使用`printf`函数,可以按以下方式输出该字符的ASCII码:1. 输出十进制ASCII码:```c printf("%d\n", ch);```这将显示字符'A'的十进制
ASCII码值1
。2. ...
从键盘
输入
一行字符以回车键结束
,输出其中最大字符的ASCII
码
答:
include<stdio.h>int main(){ char temp, max; int flag = 0;while( (temp=getchar())!='\n'){if(flag==0){max = temp;flag = 1;}if(temp > max)max = temp;} printf("max=%d", max); return 0;}
大家正在搜
C语言字符串中间插一个字符
c语言删除字符串中相同字符
c语言查找字符串中指定字符
c语言字符和字符串
c语言字符和字符串区别
c语言字符型数组和字符串
c语言字符串输入
替换字符串中的某个字符
c语言输出字符串
相关问题
输入一串字符串,求其中字符值最大的字符,并输出最大
c语言中设计一个寻找输入字符串中字符值最大的字符,并输出最大...
c语言 输入一个字符串,输出其中ASCII值最大的符号 大神...
C语言 用字符数组编程实现找出字符串中最大的那个字符元素,并...
C语言输入一个字符串,并输出其中最大的字符.
c语言输入3个字符,找出并打印ASCII码最大的字符
C语言作业: 输入三个字符串,输出最大的字符串
C语言:键盘输入一串字符,求其ASCII值的序列和总和