#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。。。 追答