首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
admin
2021-06-15
72
问题
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。
例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是"BDFl2345"。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<string.h>
void fun(char*,char t[])
{
}
main()
{
char s[100],t[100];void NONO();
printf("\nPlease enter string S:");
scanf("%s",s);
fun(s,t);
printf("\nThe result is:%s\n",t);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
char S[100],t[100];
FILE* rf,(wf;
int i;
rf=fopen("in.dat","r");
wf=fopen("out.dat","W");
for(i=0;i<10;i++){
fscanf(rf,"%s",s);
fun(s,t);
fprintf(wf,"%s\n",t);
}
fclose(rf);
fclose(wf);
}
选项
答案
Void fun(char*s,char t[]) { int i,j =0, for(i=0;i<strlen(s);i++) if(!((i%2)==0&&(s[i]%2))) t[j++]=s[i]; t[j]=0; }
解析
本题是从一个字符串按要求生成另一个新的字符串。我们使用for循环语句来解决这个问题。在赋值新的字符串之前,先对数组元素的下标和ASCII码的值进行判断,将满足要求的元素赋给新的字符串。
转载请注明原文地址:https://kaotiyun.com/show/ggtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){pri
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&al,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a
在关系数据库中,描述全局数据逻辑结构的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
不合法的数组定义是()。
以下不合法的字符常量是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
(2019年聊城莘县)民主平等是我国新型师生关系的特点之一,下列选项中体现了民主平等的师生关系有()
与上网有关的、运行在互联网上的协议有()
将输入转化为输出的相互关联或相互作用的活动是
p______n.包裹
集体合同由工会代表职工一方与企业订立;尚未建立工会的企业,由()指导该企业职工推举的代表与企业订立。
啤酒是一种含有多种()的饮料酒。
文中“不能举出什么理由,也不愿举什么理由”一句中,“不能”是由于______;“不愿”是由于______。夏洛克同巴萨尼奥对话时两次使用反问句。最符合他当时的心态的一项是:
刑罚的特殊预防是指()(2012年一法专一第1题)
Canalsarewatercoursesconstructedtoimproveandextendnaturalwaterways.Theyaregenerallybuilttofacilitatetransportati
A、Thepersonnelmanagershouldbefiredforinefficiency.B、Afewengineersshouldbeemployedtomodernizethefactory.C、Thee
最新回复
(
0
)