1、//源码、运行状态浏览状态效果using namespace std;#include "iostream"int m锾攒揉敫ain(){ 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()函数。