C++求字符串最大字符
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;
}

2、int exchange;
char array[0XFFFF],max=0;
定义exchange为整形变量
定义 数组array、max为字符变量变量。
0XFFFF为十六进制,转换十进制结果65535.

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

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

5、for(exchange=0X0;array[exchange]!='\0';exchange++)
for循环用于判断字符串是否到达'\0',条件为真结束for循环,为假继续循环。

6、if(max<array[exchange]) max=array[exchange];
cout<<"字符串中最大字符:"<<max<<endl;
if判断max字符变量是否始终储存最大字符,为真不执行if判断语句。为假执行if判断语句将array[exchange]赋予max。

7、return 0;
将0值返回给main()函数。
