首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
admin
2017-11-27
70
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。计算数字如果第一个字母最小,则返回0。依次增加。
#include
int fun(char*data)
{
}
void main()
{
char str[1024];
cout<<"请输入一行英文字符串:\n";
cin.getline(str,1024);
cout<<”最小的字母出现在距离头部”<
}
选项
答案
int MinPos=0; //初始化最小值位置 if(data==NULL) //判断输入字符串是否为空 return-1; char MinData=data[0];//设置字符串第一个字符为最小值 if(MinData==0) //判断第一个字符是否存在 return-1; for(int i=i;data[i]!=0;i++) { if(data[i]<=MinData) { MinData=data[i]; //逐个判断每个字母是否小于标记字符 MinPos=i; //最小值位置 } } return MinPos;
解析
(1)MinPos变量首先指向字符串data的第一个字符,同时将标志位MinPos初始值赋为0。
(2)然后利用for循环对每一个当前字符与MinPos标记的字符进行比较。
(3)循环中将求得的最小数据data
赋值给MinData,并将该数据项数组标志位赋给标志位MinPos。
转载请注明原文地址:https://kaotiyun.com/show/oDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
以下有关析构函数的叙述不正确的是
有关构造函数的说法中错误的是
在关系模型中,一个关系的属性名表称为【 】,也就是二维表的表框架,相当于记录型。
在面向对象方法中,类之间共享属性和操作的机制称为______。
用树形结构表示实体之间联系的模型是
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
乳牙早失后果可除外
引起腹膜炎的细菌最多见的是( )。【2004年考试真题】
某测绘单位受房管局委托,承担了花园小区B区的房地产测绘任务,该区共有建筑10栋,房屋建筑形式为住宅形式。本房产测绘工程的主要目的是进行产权登记测绘。任务包括房产平面控制测量、房产调查、房产要素测量、房产面积测算、房产分户,以及成果资料的检查与验收。本工程按
王大爷生活不能完全自理,一直由儿子小王照顾。最近,王大爷经常责骂儿子照顾不周,小王很苦恼。社会工作者安慰小王,并和他一起分析老年人的心理特点,使他更好地理解了王大爷。此案例中,社会工作者的工作属于老年社会工作中的()服务。
一般资料:男,16岁,高一学生。案例介绍:求助者性格内向。在父亲严格的管教下,养成了做事认真、追求完美的习惯,母亲很宠爱求助者,对其照顾无微不至,因此求助者很依赖母亲。求助者的学习成绩一直很好,考上了现在这所重点高中。但是离家比较远,需要寄宿在学
根据(1)和图(2)的变化规律,图(3)与图__________对应。
网络对儿童而言是一把双刃剑,一方面可以让儿童更早___________现代人必备的网络知识和技能,为他们打开通往未知世界的大门;另一方面,过早触网也容易让儿童___________于网络游戏等虚拟空间不能自拔,容易对儿童的正常学习和成长造成影响和干扰。填入
设A为n阶可逆矩阵(n≥2),则[(A*)*]-1=_______(用A*表示).
CompetitorscomplainthatMicrosoft’srecentsettlementoftheirantitrustcasewiththefederalgovernmentwilldolittletopr
Whenandwheretobuildthenewfactory(notdecide)______sofar.
最新回复
(
0
)