33,311
社区成员
发帖
与我相关
我的任务
分享
if (a>1)
这错了吧。
我根据你稍微修改了一下,不懂你什么意思
#include<stdio.h>
#include<string.h>
int main(void)
{
char a[40];
scanf("%s",a);
if (strlen(a)<=1)
{
printf("%s\n",a);
}
else
printf(" %s\n",a);
return 0;
}
#include<stdio.h>
#include<string.h>
int main(void)
{
char a[40];
scanf("%s",a);
if (strlen(a)==1)
{
printf("%c\n",a[0]);
}
else
printf(" %s\n",a);
return 0;
}
不过如果你只是打印的, 和下面的程序没差别
#include<stdio.h>
int main(void)
{
char a[40];
scanf("%s",a);
printf(" %s\n",a);
return 0;
}