首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注意:请勿
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。 注意:请勿
admin
2016-10-28
21
问题
使用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全国计算机二级
相关试题推荐
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
以下能对二维数组a进行正确初始化的语句是
.、.*、->、::、?:这五个运算符______重载。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下列打开文件的表达式中,错误的是
下面对对象概念描述错误的是
下列关于栈的叙述正确的是
将E-R图转换到关系模式时,实体与联系都可以表示成
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
随机试题
马克思主义哲学的精髓是()
OR值是哪种流行病学研究方法用来评价暴露与疾病关系的指标
背景我国南方某新建机场地处长江岸边,飞行区等级为4C。在机场建设期间发生了以下事件:事件一:在土方工程挖填前,施工单位对场地进行了较为彻底的清理;事件二:在浇筑水泥混凝土前,施工单位浇筑了1000m2的试验段;事件三:在第一次浇筑水泥混凝土时,由于
在借贷记账法下,采用发生额试算平衡时,试算平衡的公式是()。
以下关于贸易术语变形,表述正确的有()。
下列各项中,属于法律事实的有()。
小刘(北京人)由于触犯法律被判处缓刑,在社区矫正,缓刑期间由于老家的父母(住在山西)需要人员照顾,所以小刘想回山西居住好照顾父母,下说法不正确的是()。
交换价值与价值之间的关系是
Wecanengageourselveswithmusicasacomposer,performer,orlistener.Asalistener,werespondto【C1】______ofreceptivity.
Itwasoncethoughtthatairpollutionaffectedonlytheareaimmediatelyaroundlargecitieswithfactoriesand/orheavyautomo
最新回复
(
0
)