首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4Efg”,则应输出”aBc4EFg”。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4Efg”,则应输出”aBc4EFg”。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2018-02-02
59
问题
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4Efg”,则应输出”aBc4EFg”。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
void fun(char*ss)
{
}
void main()
{
FILE*wf;
char tt[81],s[81]=“ab04Efg”;
system(“CLS”);
printf(“\nPlease enter an string within 80
characters:\n”);
gets(tt);
printf(“\nAfter chang,the string\n%s”。
tt);
fun(tt);
printf(“\nbecomes\n%s\n”,tt);
/******************/
wf=fopen(“out.dat”,”W”);
fun(s);
fprintf(wf,“%s”,s);
fclose(wf);
/******************/
选项
答案
void fun(char*ss) { int i: for(i=0;ss[i]!:’\0’;i++)/*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ if(i%2==1&&ss[i]>=‘a’&&ss[i]<=‘z’) ss[i]=ss[i]一32; }
解析
本题要求将给定字符串中奇数位置的字母转换为大写,需要先判断奇数位置以及是否是小写字母,如果是再通过其转换方法进行转换。
从C语言的学习中知道,只要将小写字母减去32即转成大写字母,将大写字母加上32即转成小写字母。本程序用if语句实现转换功能。
转载请注明原文地址:https://kaotiyun.com/show/kWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行的结果是_________。intk=0;voidfun(intm){m+=k,k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;
有以下程序int*f(znt*x,int*y){if(*x<*y)returnX;elsereturny;}main(){int
下列对队列的叙述正确的是()。
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
若已经定义inta=25,b=14,c=19;,以下三目运算符(?:)所构成的语句的执行结果是【】。a++
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
苹果酸脱氢酶的辅酶是含维生素B6的辅酶是
A、熟地黄炭B、生地黄炭C、黄芩炭D、山楂炭E、蒲黄炭以补血止血为主的是
根据民事诉讼司法解释的规定,下列关于执行措施运用的表述哪些是正确的?()
某省人民政府所在地的A市为了加强对小区农贸服务场所的管理(对这一问题尚无制定法律法规),制定了《A市关于加强小区农贸服务场所管理的规定》,规定了警告或者一定数额的罚款,那么罚款的限额应由谁决定?
施工成本管理就是要在( )情况下,采取相关措施,把成本控制在计划范围内。
材料一孔子教育弟子有四个主要内容,“文、行、忠、信”。在文、行、忠、信里,文虽放在第一位,但行、忠、信却大都属于道德品质教育,实际上德育占有主要位置。孔子经常教导他的弟子要学礼,认为“不学礼,无以立”。他认为“学礼”是学习做人处世的根本。他要求弟
IS—LM模型研究的是()。
2016年6月8日,公安部召开的深入推进户口登记管理清理整顿工作第四次电视电话会议。会议指出,从()开始,全国大中城市和有条件的县(市)将启动居民身份证异地受理工作。
决定我国自然环境差异的基本因素是:
KarenRusawasa30-year-oldwomanandthemotheroffourchildren.ForthepastseveralmonthsKarenhadbeenexperiencingrepe
最新回复
(
0
)