输入a-f任何一个字母,打印为abcdefg

不爱吃酸的大力水手 不爱吃酸的大力水手 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
char *expend(char s1[], char s2[]);
int main()
{
//char ch;
char s1[100];
char s2[100];
printf("input s1 = ");
scanf("%c", &s1);
printf("%s\n", expend(s1, s2));
system("pause");
return 0;
}
char *expend(char s1[], char s2[])
{
int i;
char s3[] = {"abcdefg"};
for (i = 0; s1[i] != '\0'; ++i)
switch(s1[i]) {
case 'a':case 'b':case 'c':case 'd':
case 'e':case 'f':case 'g':
printf("%s\n", s3);
break;
}
return s3;
}
1.为什么生成过程会这样;
2.为什么结果会这样;
两个问题,求解释?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
不爱吃酸的大力水手
C语言 70,039 成员 243,237 内容