C语言输入一个字符串,并输出其中最大的字符.

C语言输入一个字符串,并输出其中最大的字符
新手 求助

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
        
printf("请输入一个字符串(C/C++学习Q_U_N):\n");
char str[100];
scanf("%s", str);
int length = strlen(str) + 1;
char Max = str[0];
for (int i = 0; i < length; i++)
{
if (Max < str[i])
Max = str[i];
}
printf("最大字符是(99816772)%c", Max);
system("pause");
return 0;
}

运行效果:

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-11-28

7-3 找最大字符 (15 分)

从键盘上输入一个字符串(最多80个字符),找出其中最大的字符并输出,最后换行。

输入格式:

从键盘上输入一个字符串(最多80个字符)。

输出格式:

找出其中最大的字符并输出,最后换行。

输入样例1:

987654321

输出样例1:


#include<iostream>

using namespace std;

int main()

{

char sr[80]={'\0'};

cin.getline(sr,81);

char zd=sr[0];

for(int i=1;i<80;i++)

{

if(sr[i]>zd) zd=sr[i];

}

cout<<zd;

return 0;

}


刚做的

相似回答