首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使崩VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后。个所在的位置;如果字符串为空,则返回一1;或者不仔在时也返回一1。注意:请勿改
使崩VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后。个所在的位置;如果字符串为空,则返回一1;或者不仔在时也返回一1。注意:请勿改
admin
2013-09-11
29
问题
使崩VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后。个所在的位置;如果字符串为空,则返回一1;或者不仔在时也返回一1。注意:请勿改动丰函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。计算数字如果第一个字母最小,则返回0。依次增加。
#include
int fun(char*data)
{
}
void main()
{
char sir[1 024];
cout<<“请输入一行英文字符串:\n”:
cin.getline(str,1024);
cout<<“最小的字母出现在距离头部”<
}
选项
答案
int MinPos=0; //初始化最小值位置 iffdat=NULL) //判断输入字符串是否为空 return-1: char‘MinData=data[0];//设置字符串第一个字符为最小值 if[MinDala=0) //判断第一个字符是否存在 return—1; for(int i=1;data[i]!=0;i++) { if(data[i]<=MinData) { MinData=data[i];//逐个判断每个字母是否小于标记字符 MinPos=i; ∥最小值位置 } } return MinPos;
解析
(1)该程序功能是找出字符串数组中最小的ASCII值。它的解题思路,用最小值变量标记第一个待找字符,把所有待找字符和标记字符逐个进行比较,并标记其当前最小值及其所在位置,从而找出最小值。
(2)从已给部分源程序的main主函数开始入手,核心函数intfun(char*data)中的data参数为输入的字符串数组,其中MinPos为最小值位置。
[解题思路]
(1)MinPos变量首先指向字符串data的第一个字符,同时将标志位:MinPos初始值赋为0。
(2)然后利用for循环对每一个当前字符与MinPos标记的字符进行比较。
(3)循环中将求得的最小数据data
赋值给MinData,并将该数据项数组标志位赋给标志位MinPos。
转载请注明原文地址:https://kaotiyun.com/show/3sBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述资本主义产生与民族国家的关系。(四川大学2017年世界通史真题)
论述美国道威斯计划和杨格计划对德国经济的发展和对当时国际格局的影响。(南京大学2013年历史学基础(国际关系史)真题)
试述第二次世界大战后美苏冷战的兴起、东西两大阵营对峙局面的形成及在欧亚的特征。(黑龙江大学2013年历史学基础(世界史)真题)
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
关于教育劳动起源说的主要观点,下列说法错误的是
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
设f(x)具有一阶连续导数,f(0)=0,且表达式[xy(1+y)-f(x)y]dx+[f(x)+x2y]dy为某二元函数u(x,y)的全微分.(Ⅰ)求f(x);(Ⅱ)求u(x,y)的一般表达式.
编写程序cx2.prg,计算s=1+2+…+50。要求使用DoWhile循环结构。
下列关于boolean类型的叙述中,正确的是()。
随机试题
LOF场外募集的基金份额登记在中国证券登记结算有限责任公司的证券登记结算系统,场内募集的基金份额登记在中国证券登记结算有限责任公司的开放式基金登记系统。( )
在相同条件下,如果固定桥桥体的宽度增加至原来的2倍,则其挠曲变形量变为
含真皮下血管网的全厚皮片包含
A.最小有效量与最小中毒量之间的药物剂量B.最小有效量与极量之间的药物剂量C.比最小有效量大些,比极量小些的药物剂量D.开始出现治疗作用的剂量E.最大治疗量的一半安全范围是()。
某省甲市南区人民政府为改造旧城建设,成立一公司,负责旧房拆迁。郭某因与该公司打不成协议而拒不搬迁。南区人民政府决定对其房屋强制拆迁。郭某对强制拆迁行为不服向南区人民法院提出行政诉讼,1个月未得到南区人民法院答复。下列说法正确的有()。
填方土料应符合设计要求,一般不能选用的有()。
社会工作督导是专业训练的一种方法,它是由机构内资深的工作者,对机构内的新进入的工作人员,一线初级社会工作者、实习学生及志愿者,通过一种定期和持续的督导程序,传授专业服务的知识与技术,以增进其专业技巧,进而促进他们成长并确保服务质量的活动。社会工作督导是专业
简述绩效考评指标体系设计的程序以及绩效考评标准的设计原则。
在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓;中区,主机将要输出的数据依次写入该缓;中区,而打印机则依次从该缓;中区中取出数据打印,该缓;中区应是一个(59)结构。
Pedestrianzonesreducecitycenterpollution.
最新回复
(
0
)