首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。 注意
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。 注意
admin
2017-09-20
72
问题
使用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全国计算机二级
相关试题推荐
以下不属于构造函数特征的是。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
下列情况中,不会调用拷贝构造函数的是()。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
下列叙述中错误的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
随机试题
将原材料或半成品转变成产品的方法和过程,称为________。
健康保险中不包括
男,35岁。消瘦、乏力、怕热、手颤二个月,夜间突然出现双下肢软瘫,急诊查:神志清,血压140/80mmHg,心率108次/分,律齐,甲状腺轻度增大、无血管杂音。此病人的急诊处理应
某地区抗震设防烈度为7度(0.15g),场地类别为Ⅱ类,拟建造一座4层商场,商场总建筑面积16000m2,房屋高度为21m,采用钢筋混凝土框架结构,框架的最大跨度12m,不设缝。混凝土强度等级为C40,均采用HRB400钢筋。试问,此框架角柱构造要求的纵向
某高速公路段工程长度12km,路基宽度30m,结构工程为六车道,道路结构为:细粒式沥青面层+中粒式沥青混凝土上基层+粗粒式沥青混凝土中基层+粉煤灰三渣下基层+粒料垫层。公路段所处位置地势平坦低洼,高程在3.1~3.6m,周围河流密布。本工程沿线可分为2个地
观众:电视:新闻
用差别阈限法制作等距量表所画出的心理物理关系图,其横坐标和纵坐标分别是()
[*]
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。第一张幻灯片的背景设置为“水滴”纹理,且隐藏背景图形;全文幻灯片切换方案设置为“棋盘”,效果选项为“自顶部”。放映方式为“观众自行浏览”。
A、Peopleshouldn’tgetusedtousingtheInternet.B、Internetishelpfuldespiteitsdisadvantage.C、Internetbringsmoregoodn
最新回复
(
0
)