首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
admin
2017-03-22
37
问题
使用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=1;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/w9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
判断char型变量c是否为小写字母的正确表达式是
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
下面的函数定义是某函数模板能够生成的函数实例intsquare(intn)(returnn*n;)doublesquare(doublen)(retumn*n;)由此可知,该函数模板的定义是______。
随机试题
A.阳虚证B.阴虚证C.亡阳证D.亡阴证E.阴盛证
胺碘酮的不良反应有
张三和李四是邻居,某天,双方因生活琐事发生争吵,李四怒而挥刀砍向张三,致张三死亡。事后,李四与张三的妻子在中间人的主持下,达成“私了”。后张三父母得知儿子身亡,坚决不同意私了,遂向当地公安部门告发。公安部门立案侦查之后,移送检察院。最后,法院判处李四无期徒
进口货物应该自装载货物的运输工具申报进境之日起______内向海关申报。
坚持统计行政处罚公正、公开原则,除要求执法者必须对受处罚者公平对待,一视同仁,建立完善回避制度、听证制度、办案公开制度等相关制度外,最重要、最关键的在于要求执法者()。
企业法人的职能部门,经法人书面授权,可以在授权范围内提供保证。()
本文所写的“雾”有什么象征意义:下列对文章的分析和鉴赏,错误的一项是:
马克思把由资本技术构成决定并且反映资本技术构成变化的资本的价值构成,称为“资本的有机构成”。在其他条件不变的情况下,降低资本有机构成会导致
Whydoestheauthormention"Egypt’smightypyramidbuilders"?Whichofthefollowingfactorswasultimatelyresponsibleforbr
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】______peoplegetolder
最新回复
(
0
)