C++语言:输入一串字符串求最大字符。利用了char字符处理,快速处理字符。不需要取余,处理字符包括键盘上能正常输入的字符。
工具/原料
C-Free 5编译器
方法/步骤
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
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
7
return 0;将0值返回给main()函数。
注意事项
源代码只在C-Free 5编译器中进行测试,其他编译器有其它情况尚不清楚。比如,无法通过编译。
下一篇:字符串格式化输出的用处