首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。 例如:当str[N]“123 abcdef ABCDEF!”,结果输出: “123ABCDEFABCDEF!”。
请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。 例如:当str[N]“123 abcdef ABCDEF!”,结果输出: “123ABCDEFABCDEF!”。
admin
2010-11-26
21
问题
请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。
例如:当str[N]“123 abcdef ABCDEF!”,结果输出:
“123ABCDEFABCDEF!”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define N 80
void main()
{
int j;
char str[N]="123abcdef ABCDEF!";
char* pf=str;
clrscr();
printf("*** original string ***\n");
puts(str);
【 】;
while(*(pf+j)).
{
if(*(pf+j)>=’a’&&* (pf+j)<=’z’)
{
*(pf+j)=【 】;
j++;
}
else
【 】;
}
printf("****** new string ******\n");
puts(str);
system("pause");
}
选项
答案
j=0 *(pf+j)-32 j++
解析
第一空:变量j声明时没有初始化,而后面程序用到j,所以在这里对j初始化为0。第二空:将小写字母转换为对应的大写字母的方法是,小写字母的ASCII码减去32,得到对应的大写字母的ASCII码。第三空:如果当前字符不是小写字母,则不做任何处理,使指针指向下一个字符,准备进行判断。
转载请注明原文地址:https://jikaoti.com/ti/qBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某构成()。
罚金刑的适用方式是()。
2015年政府工作报告中,李克强总理针对产业发展提到了一个新概念:要实施“中国制造2025”。下列对此理解错误的是()。
扩张性货币政策的主要功能是()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
下列历史事件按时间先后排序正确的一组是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
以法的地位、效力、内容和制定程序为标准,法可以划分为()
随机试题
男性,50岁,既往身体健康,近4个月出现2次肉眼血尿,经CT检查发现右肾实质及右肾静脉有实性占位性病变,门诊以“右肾癌及右肾静脉栓塞”收入院。该患者同时并有下腔静脉血栓形成,反应这一情况的体征是
穿行于海绵窦腔内的神经有
北豆根断面可见
对新生儿较一般药物更易引起危险,故给药应更慎重的是
包销与房地产居、代理的区别有()。
根据《建设工程安全生产条例》,出租的机械设备和施工机具及配件,应当具有a检测合格证明、b产品合格证、c生产许可证。
避税区别于偷税、欠税、骗税、抗税等违法行为的最主要特征是()。
下列各项中,属于《仲裁法》适用范围的是()。
我国人口老龄化对经济增长的潜在影响理论研究认为,老龄化会减少劳动力供给,降低社会储蓄率,导致产出和资本形成能力下降,最终影响经济增长。同时,发达国家的实际表明,随着人口老龄化,养老费用及人均医疗费用均会大幅上升,加重政府财政负担。与发达
下列叙述中正确的是______。
最新回复
(
0
)