首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数
admin
2015-06-08
37
问题
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4EFg”,则应输出“aBc4EFg”。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char*ss)
{
}
main()
{ char tt[81];
void NONO();
printf(“\nPlease enter an string
within 80 characters:\n”);gets(tt);
printf(“\n\nAfter changing,the
string\n \”%S\“”,tt);
fun(tt);
printf(“\nbecomes\n\”%s\“\n”,tt);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函
数,输出数据,关闭文件。 */
FILE *fp, *wf;
char tt[81];
int i ;
fp=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“W”);
for(i=0;i<1 0;i++){
fscanf(fp,“%S”,tt);
fun(tt);
fprintf(wf,“%S\n”,tt);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i; for(i=1; i
=‘a’&&ss[i]<=‘z’)ss[i]一=32; }
解析
(1)首先取得字符串中下标为奇数的字符。
(2)判断奇数位置的字符是否为小写字母。
(3)若(2)中的判断结果是小写字母,则对其进行转换。
转载请注明原文地址:https://kaotiyun.com/show/yaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是_______。
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
数据流的类型有【】和事务型。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件的具体位置,从而确定文件长度,请填空。FILE*myf;longfl;myf=【】("test.t","rb”);fs
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
下列叙述中,不正确的是
设a,b,c,d,m和n均为int型变量,且a=5,b=6,c=7,d=m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#inculdemain(){inta[10],*p,*s;For(p=a;p-a
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fot(i=0;str[i]!=【】;i++)if
软件生命周期中花费时间最多的阶段是______。
随机试题
__________的具有管理公共事务职能的组织可以在法定授权范围内实施行政处罚。
公民提起的离婚诉讼,双方离开住所地超过1年的管辖法院是()
根据《合同法》规定,下列合同中,属于无效合同的是()。
“您还有什么事项需要补充说明的?”这类题目一般用于面试实施过程的()。
1978年在()省随县出土的曾侯乙墓编钟,反应了当时精良的乐器制作工艺。
在人事管理阶段出现的人事管理模型的中心是()。
德国哲学家雅斯贝尔斯研究了历史上各大文明的重要思想家之后,选出“四大圣哲”作为人类的典范,即()。
材料1:某校8月中旬下达任务组织人员到西藏支教,需要7个人员,但是以往出现有一些人不合格,有些人去了呆不久的情况,9月初要完成相关工作,张明是学校支教负责人。材料2:介绍要去支教的某县的基本情况:设备落后,师资缺乏,但是相关领导非常重视相关工作,
结合材料回答问题。材料1据有关部门统计,我国国有和集体企业下岗职工近1000万人,每年新增劳动力800多万人,社会失业人员570多万人。“十五”期间,我国将把失业率控制在5%以下。按国际通行的标准,一个国家60岁以上人口占总人口比重的10%以上,就属
Shesentherapplicationtotheuniversitylastweek,but_____anyresponseuptonow.
最新回复
(
0
)