C++求字符串最大字符

2025-10-03 15:30:59

1、//源码、运行状态浏览状态效果

using namespace std;

#include "iostream"

int main()

{

    int exchange;

    char array[0XFFFF],max=0;

    cout<<"请输入字符串(最大65535位数字):";

    cin>>array;

    for(exchange=0X0;array[exchange]!='\0';exchange++)

    if(max<array[exchange]) max=array[exchange];

    cout<<"字符串中最大字符:"<<max<<endl; 

    return 0;

C++求字符串最大字符

2、int exchange;

char array[0XFFFF],max=0;

定义exchange为整形变量

定义 数组array、max为字符变量变量。

0XFFFF为十六进制,转换十进制结果65535.

C++求字符串最大字符

3、cout<<"请输入字符串(最大65535位数字):";

输出字符"请输入字符串(最大65535位数字):"显示到屏幕中。

C++求字符串最大字符

4、cin>>array;

输入数据到array字符数组保存,最大输入为定义时的0XFFFF。

C++求字符串最大字符

5、for(exchange=0X0;array[exchange]!='\0';exchange++)

for循环用于判断字符串是否到达'\0',条件为真结束for循环,为假继续循环。

C++求字符串最大字符

6、if(max<array[exchange]) max=array[exchange];

cout<<"字符串中最大字符:"<<max<<endl; 

if判断max字符变量是否始终储存最大字符,为真不执行if判断语句。为假执行if判断语句将array[exchange]赋予max。

C++求字符串最大字符

7、return 0;

将0值返回给main()函数。

C++求字符串最大字符

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢