新手求问再C语言中怎样输出汉字

hjl375624054 2017-09-03 10:43:50
#include<stdio.h>
main(void)
{
char a[10];
scanf("%s",a);
a=你好;
printf("%s\n",a);
}

我的本意是,在程序中输入任何字符,都能输出‘你好’两个字。我这写法不知道有什么错误,一直运行不起来。
有没有谁可以给我解释一下,我应该怎么写才对,谢谢!
...全文
2994 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mysreious 2020-04-22
  • 打赏
  • 举报
回复
#include<stdio.h>
main(void)
{
char a[10];
scanf("%s",a);
printf("你好");
}
hjl375624054 2017-09-03
  • 打赏
  • 举报
回复
引用 1 楼 kugeniha 的回复:
#include<stdio.h> int main(void) { char a[7]="你好"; scanf("%*s",a); printf("%s\n",a); return 0; }
真的可以,多谢!
kugeniha 2017-09-03
  • 打赏
  • 举报
回复
#include<stdio.h> int main(void) { char a[7]="你好"; scanf("%*s",a); printf("%s\n",a); return 0; }

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧