首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注
admin
2017-11-27
50
问题
使用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全国计算机二级
相关试题推荐
结构化方法的核心和基础是()。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
软件结构是以______为基础而组成的一种控制层次结构。
关于纯虚函数和抽象类的描述中,错误的是()。
数据的存储结构是指
当需要函数返回多个值时,函数的参数应采用指针或【 】。
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
在长度为n的线性表中,寻找最大项至少需要比较【】次。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
3~5岁小儿,反复上呼吸道感染的诊断标准是,每年发生上呼吸道感染
易致术中剧痛的麻醉方法是
某开发商所开发的物业质量与市场领导者的物业质量相近,如果定价比市场领导者的定价低,则其采用的是()。
下列资产中,不能界定为国有资产的是()。
甲公司持有乙上市公司20%的股份表决权,丙公司持有乙上市公司15%的股份表决权,丙公司是甲公司的子公司。所以,甲公司获得对乙公司的实际控制权。()
经营出境旅游业务的国际旅行社,需缴纳______万元人民币的质量保证金。经营入境旅游业务的国际旅行社,需缴纳______万元人民币的质量保证金。经营国内旅游业务的国内旅行社,需缴纳______万元人民币的质量保证金。
给婴儿开始添加辅食的合适时间是()。
学生教学管理系统、图书管理系统都是以【】为基础和核心的计算机应用系统。
Itisamazingthatsomanypeople___________________(愿为社区的利益做义务工作).
A、Watchherpartner.B、Playhercardsincooperationwithherpartner.C、Quitthegame.D、Teachthemanhowtoplaybridge.A女士说
最新回复
(
0
)