首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使崩VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后。个所在的位置;如果字符串为空,则返回一1;或者不仔在时也返回一1。注意:请勿改
使崩VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后。个所在的位置;如果字符串为空,则返回一1;或者不仔在时也返回一1。注意:请勿改
admin
2013-09-11
28
问题
使崩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://www.kaotiyun.com/show/3sBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以秦汉、隋唐和明清为例,分析我们古代国家的历史特征。(北京大学2000年中国通史真题)
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
简评斯大林模式。(华东师范大学2001年世界近现代史真题;南京大学2002年加试世界近现代史真题)
次数分布有两个基本特点,分别是()
标准分数是以下列哪个统计量为单位表示一个分数在团体中所处位置的相对位置量数的?()
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
关于遗传素质在人的身心发展中的作用,下列说法错误的是
SDR是IMF设立的储备资产和记账单位。()
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
下列叙述中,正确的是()。
随机试题
Commentonthefollowinggroupsofwordstoillustratesemanticfeaturesandgrammaticalfeaturesofcompounds.Group1"agreen
患者,男性,40岁,反复发作腰痛伴右下肢放射痛,与劳累有关,咳嗽、用力排便可加重疼痛。查体右直腿抬高试验40°阳性,加强试验阳性。X线片示L4~5椎间隙变窄。对诊断有定位、定性意义的检查是
欧洲的园林有两大类:一类以几何构图为基础,另一类为牧歌式的田园风光,这两类园林的代表国家是()。
按照对外购固定资产价值的处理方式,可以将增值税划分为不同类型。2009年1月1日起,我国增值税实行( )。
会员制期货交易所的会员大会为( )。
发行人报送发行新股申请文件,初次应报送()份。
瑞士首都伯尔尼是全国第一大城市,也是欧洲最安全、最富裕和生活水准最高的城市之一。()
•Readtheadvertisementbelowforasolution.•Aresentences16-22ontheoppositepage’Right’or’Wrong’?Ifthereisnot
A、Heappreciatesthewoman’sconcern.B、Hedoesnotwantthewomanshovelthewalk.C、Thewomanshouldtakegoodcareofherself
A、Theycan’tloseweight.B、Theycanloseweightbycuttingcaloriesorexercising.C、Theyreallycan’tkeeptheweightoff.D、T
最新回复
(
0
)