编程语言
首页 > 编程语言> > C语言编程>第十一周 ① 请编写函数fun,其功能是:将str所指字符串中下标为偶数的字符删除,字符串中剩余字符形成的新串放在s所指数组中。

C语言编程>第十一周 ① 请编写函数fun,其功能是:将str所指字符串中下标为偶数的字符删除,字符串中剩余字符形成的新串放在s所指数组中。

作者:互联网

例题:请编写函数fun,其功能是:将str所指字符串中下标为偶数的字符删除,字符串中剩余字符形成的新串放在s所指数组中。

例如,当str所指字符串中的内容为12345678,则在s所指数组中的内容应是2468。
请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

代码如下:

#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*str,char s[])
{
	int i,j=0,n=strlen(str);
	for(i=0;i<n;i++)
	if(i%2!=0)
	{
		s[j]=str[i];
		j++;
	}
	s[j]='\0';
}
main()
{
	char str[100],s[100],m[]="\nPlease enter string:";
	FILE*out;
	printf(m);
	scanf("%s",str);
	fun(str,s);
	printf("\nThe result is:%s\n",s);
	out=fopen("outfile.dat","w");
	fun(m,s);
	fprintf(out,"%s",s);
	fclose(out);
}

输出运行窗口如下:
在这里插入图片描述

越努力越幸运!
加油,奥力给!!!

标签:字符,所指,fun,str,字符串,include,out
来源: https://blog.csdn.net/qq_45385706/article/details/111629995