想问一下是不是循环里的那段代码无法读入字符串
用代码块功能插入代码,请勿粘贴截图
#include <stdio.h>
#include <string.h>
int main()
{
char a[17],b[17],c[17];
scanf("%s %s",a,b);
int alen=strlen(a);
int blen=strlen(b);
int i=0,n;
if(alen>=blen)
n=alen;
else
n=blen;
while(i<n)
{
if(a[i]>=b[i])
c[i]=b[i];
else
c[i]=a[i];
i++;
}
printf("%s\n",c[17]);
return 0;
}
运行结果及报错内容
无法输出内容
我想要达到的
循环能够正常读入字符串且能正常输出