首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注意:请勿
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注意:请勿
admin
2016-10-28
13
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。计算数字如果第一个字母最小,则返回0。依次增加。
#include<iostream.h>
int fun(char*data)
{
}
void main()
{
char str[1024];
cout<<"请输入一行英文字符串:\n";
cin.getline(str,1024);
cout<<"最小的字母出现在距离头部"<<fun(str)<<"个字母处"<<endl;
}
选项
答案
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/xONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个满二叉树其深度为4,则其叶子节点的个数为()。
在C++语言中函数返回值的类型是由()决定的;
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
面向对象的模型中,最基本的概念是对象和【】。
下列运算符中全都可以被友元函数重载的是
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
在关系模型中,
下列运算符中,在C++语言中不能重载的是
在C++语言中,数据封装要解决的问题是( )。
随机试题
以下关于操作系统的描述,不正确的是______________。
下列关于留置权的叙述不正确的有()。
下列不会导致失眠的是
宏盛机械进出口公司(2102911013)从香港进口一批无接头电缆,该批商品属于法定检验检疫和自动进口许可管理商品。货物于2005年10月11日在香港装船,于2006年3月5日在天津港入境。宏盛机械进出口公司委托天津某报关公司于次日向海关申报进口。请根
流动资产投资管理的核心问题是()。
CD上声音的采样频率为44.1kHz,样本精度为16b/s,双声道立体声,那么其未经压缩的数据传输率为(14)。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
A、 B、 C、 B(A)使用与minutes有关的词hours,设置陷阱。(B)针对出租车十分钟之内就会赶到的安排表示感谢,前后衔接自然顺畅。(C)使用与minutes相似的词minute。设置陷阱。
Whatdoesthemanthankthewomanfor?
TheholidayshoppingseasongotofftoaflyingstartovertheThanksgiving(感恩节)weekendintheU.S.Retailers(零售商)attracteddisc
最新回复
(
0
)