从键盘输入字符串存到字符型数组s中,将下标为偶数的字符组成新串放到字符型数组t

我请问一下,从键盘输入字符串存到字符型数组s中,将下标为偶数的字符组成新串放到字符型数组t
最新回答
_旋转

2024-10-03 03:19:19

#include<stdio.h>
#include<string.h>
void fun(char *s, char t[])
{
int i, j, n;
n=strlen(s);
for(i=0, j=0; i<n; i++)
if(i%2==0)
{ t[j]=s[i]; j++; }
t[j]= '\0';
}

void main()
{
char s[80], t[80];

printf("\n Please enter string s: ");
scanf("%s", s);
fun(s, t);
printf("\n The result is: %s\n", t);
}
追问
你运行了吗?结果是6。。。
什么情况?
追答
输入abcdefgh
输出aceg
追问
输出的只有一个a。。。
追答