首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des.char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBc
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des.char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBc
admin
2017-09-20
19
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des.char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。
例如:str=“aBcdrFGHijK”:
则:des=“ABCDEFGHIJK”:
注意:不能修改程序的其他部分,只能补充ToUpper()函数。
#include
#define MAXLEN 1024
void ToUpper(char*des,char*str)
{
}
void main()
{
char deSt[MAXLEN];
char*str=“aBcdrFGHi JK”:
ToUpper(dest,Str);
cout<
return;
}
选项
答案
for(int i=0;Str[i]!=0; i++) { if( str[i] >=‘a’ &&Str[i]<=’z’) //比较是否是小写字母 { des[i]=str[i]一‘a’+‘A’;//替换成大写字母 } else { des[i]=str[i]; //其他情况不变 } deS[i+1]=0; }
解析
函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,可利用循环检查字符串str中的每一个字符,判断该字符是不是小写字母,如果是则转换成大写字母。
转载请注明原文地址:https://kaotiyun.com/show/JTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
下面关于模板的描述,错误的是
下面程序执行的结果是【 】#include<iostream>usingnamespacestd;classA{public:staticintx;A(inty){cout<<x+
C++源程序中,只有【 】个主函数。
下列关于指针的操作中,错误的是
下列叙述中正确的是
【】是指反映数据元素之间逻辑关系的数据结构。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
算法的时间复杂度是指()。
随机试题
A.神经管B.神经嵴C.二者均是D.二者均否脑和脊髓来源于()
区别再生障碍性贫血与白血病的主要依据是
计算建筑物重置价格的方法中,净计法的优点是()。
典型的优秀设备供应商应具备( )特点。
单位设置会计机构应根据()来确定。
下列对客户关系管理的叙述中,说法错误的是()。
导游在旅游初期阶段的工作最为艰巨、最容易出差错。()
下列四种关于芽的分类中,正确的是()。
π/16
Thepassagecenterson______.Whatcanbeinferredfromthepassage?
最新回复
(
0
)