题目内容 (请给出正确答案)
[主观题]

编写函数,将字符串s中下标为奇数的字符删除,字符串中剩余字符形成的新字符串放在字符数组t中。请将下面的程序复制粘贴到VC中,完善函数fun的函数体,运行正确后,再将完整的程序复制粘贴到填写答案处。 include "stdio.h" void fun()

提问人:网友kfasd12 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“编写函数,将字符串s中下标为奇数的字符删除,字符串中剩余字符…”相关的问题
第1题
请编写函数fun(),其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。

例如,当s所指字符串中的内容为ABCDEFGHIJK,则在t所指数组中的内容应是BDFHJ。

注意:部分源程序给出如下。

请勿改动主函数main口其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<conio. h>

include<stdio .h>

include<string.h>

void fun(char *s,char t[])

{

}

main ()

char s[l00] ,t[l00];

clrscr ();

printf("%nPlease enter string S: ");

scanf("%s ",s);

fun(s,t);

prlntf("\nThe result is:%s\n ",t);

}

点击查看答案
第2题
编写函数,将参数s所指字符串中除了下标为奇数,同时ASCII值也为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在参数t所指的数组并返回给调用函数____。从主函数中输入并调用函数得到结果。
点击查看答案
第3题
函数fun的功能是:将S所指字符串中除下标为偶数同时ASCIl码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。

例如,若s所指字符串中的内容为“ABCDEFGl23456”,其中字符A的ASCIl码值为奇数,因此应当删除;字符8的ASCIl码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCIl码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是‘&39;246”。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题程序:

点击查看答案
第4题
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp24"。 请在程序的下划线处填写正确的内容,使程序得到正确的结果。 inClUde <conio.h> include <stdio.h> include <string.h> void fun (Char *s,char t[]) { int i,j; for(i=0,j=0;(1);i++) if(i%2==0&&s[i]%2==0) (2); (3); } main() { char s[100],t[100]; clrscr(); printf("\nPlease enter string S:"); scanf("%s",s); fun(s,t); printf("\n The result is:% s\n",t); NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/ }
点击查看答案
第5题
假定输入的字符串中只包含字母和*号。请编写函数proc,它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。

例如,若字符串中的内容为****a*bc*def*g** **,删除后,字符串中的内容则应当是a*bc*def*g** **。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。

试题程序:

include

include

woid proc(char*st r)

{

}

void main

char str[81];

printf("Enter a string:\n");

gets(str);

proc(str):

printf("The string after deleted:\n");

puts(str);}

点击查看答案
第6题
程序修改 : 请 指出 程序中的错误, 并改正 ,使它能得出正确的结果。 注意 : 1 、 请将modi.c文件,下载到自己的考生文件夹中,完成试题要求内容, 本题不得增行或删行,也不得更改程序的结构!最终将本题程序与其它考题一起打包上交。 2 、 指出程序错误行, 只写数字 (),并使程序正确编译运行。 下载附件中的 modi.c 文件 , 完成 考题。 给定程序modi.c的功能是: 编程计算正整数num的各位上的数字之积 。 例如,若输入:2521,则输出应该是:20。若输入:202,则输出应该是:0。 本题中第一个错误所在的行号为:______1________,应将其改正为:__________2______________ 本题中第二个错误所在的行号为:______3________,应将其改正为:__________4______________

点击查看答案
第7题
计算正整数各位上的数字之积。例如,输入252,则输出应该是20。 算法: 该整数的位数不确定,因此不能直接求个位,十位和百位等。 2位数求个位是模10,3位数求个位也是模10,因此,num%10,可以求所有数的最后一位。 num/10,可以将所有数的位数向左移动一位,两者循环执行,知道余数为0时,可以求该数的各个位上的数值。 如: 252时, 252%10=2; 252/10=25; 25%10=5; 25/10=2; 2%10=2; 2/10=0 以上算法仅供参考,不会的人,可以假设输入为3位数,求积

点击查看答案
第8题
求一个正整数的各位数字之积。例如输入 252 则应输出 20 include "stdio.h" int fun (); }
点击查看答案
第9题
整数位 描述 输入一个不多于 5 位的正整数,要求: ()按逆序输出各位数字。 输入 输入一个不多于 5 位的正整数。 输出 输出数据有 3 行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 样例输入 123 样例输出 3 1 2 3 3 2 1
点击查看答案
第10题
输入一个不多于5位的正整数,要求输出它是几位数。 如 输入:12345 输出:5
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信