black

登录

问答题

请编写函数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);

【参考答案】

void fun(char *s,char t[])
{
int i, j=0,k=strlen(s......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)

相关考题

填空题 下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main,~数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <conio.h> #include <stdio.h> void fun(long s,long *t) /**********************************/ int d; long s1=l; *t=0; while(s>0) d=s%10; /**********************************/ if(d%2=0) *t=d*sl+*t; sl*=10 /**********************************/ s\=10; main ( ) long s,t; clrscr(); printf("\nPlease enter s: "); scanf ("%ld",&s); fun(s,&t); printf("The result is :%ld\n",t);

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064