问答题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*data),此函数的功能是找出字符串数组中最大的ASCIl值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。
注意:不能修改函数的其他部分。计算数字如果第一个字母最大,则返回0。依次增加。
试题程序:
#include
intfun(char*data)
{
}
voidmain()
{
charsource[1024];
cout<<"请输入一行英文字符串:\n";
cin.getline(source,1024);
cout<<"最大的字母出现在距离头部"< <<"个字母处"< }
【参考答案】
imfun(char*data) { intMaxPos=0: if(data==NULL return......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)