首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。 注意
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。 注意
admin
2017-09-20
29
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。计算数字如果第一个字母最小,则返回0。依次增加。
#include
int fun(char*data)
{
}
Void msin()
{
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)该程序功能是找出字符串数组中最小的ASCⅡ值。它的解题思路,用最小值变量标记第一个待找字符,把所有待找字符和标记字符逐个进行比较,并标记其当前最小值及其所在位置,从而找出最小值。
(2)从己给部分源程序的main主函数开始入手,核心函数int fun(char*data)中的data参数为输入的字符串数组,其中MinPos为最小值位置。
转载请注明原文地址:https://kaotiyun.com/show/QTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
下列关于软件设计基本原理的叙述中错误的是
将7个数据进行插入排序,在最坏情况下需要比较的次数是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
类中数据成员和成员函数的默认访问级别为______。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
将下列程序写成三目运算表达式是()。if(x<y)min=x;elsemin=y;
下列打开文件的表达式中,错误的是()。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);};其中构造函数MyClass用的值初始化
随机试题
一男性患者,主述咽部疼痛,体温39~C,检查咽部有明显充血,扁桃体红肿,颌下淋巴结大,压痛,血象检查:白细胞28×109/L,中性粒细胞占0.86(杆状核细胞为0.08),伴有中毒颗粒,空泡。正常人中性粒细胞占白细胞分类的比例为
有关生活质量的叙述错误的是
A.食管癌B.胃癌C.大肠癌D.肝癌E.胰腺癌上述哪一种疾患发病率最高
现有一宗规划用途为商住综合的城市土地,采用假设开发法估价,假设按纯商业用途的估算结果为800万元,按纯居住用途的估价结果为1000万元。该宗土地的评估价值应为()。
某企业在采用需要系数法计算负荷时,在未计入同时系数前的总有功功率为1264kW,总无功功率为763kvar。在采用无功补偿电容器时,要求补偿后的功率因数约为0.92,则电容器补偿容量的计算值约为()。
单因素风险评价方法主要有()等。
根据以下资料,完成下列问题。截至2011年年底,我国石油剩余技术可采储量32.4亿吨,天然气4.02万亿方;煤炭查明资源储量1.38万亿吨,铁矿743.9亿吨,铜矿8612万吨,铝土矿38.7亿吨,金矿7419吨。2011年我国矿产资源勘查投资1118.
根据现代系统论的基本原理,系统的结构对系统功能具有决定性意义,一个系统能否发挥其整体功能,取决于该系统的结构是否合理。公共政策体系的功能主要体现在()。
Theceremonywillbebroadcast______ontelevision.
Somesocialscientistshaveclaimedthatdivorceharmschildrenfortherestoftheirlivesleadingthemtoformmarriagesash
最新回复
(
0
)