用c语言如何编写输入一个汉字后继续输出另一个汉字?

2025-01-07 14:44:05
推荐回答(2个)
回答1:

用自符串: 先定义一个字符串,如:char hanzi[20]。

然后: scanf("%s",hanzi); 或者gets(hanzi)。

不过定义的时候控制了字节为20,不能输太多,(一个汉字两 个字节)。

1、引入标准输入输出库:sdtio.h。

2、定义字符串形式的汉字(采用字符数组存储)。

3、使用printf函数,或者puts函数输出字符串形式的汉字。

回答2:

#include
#include
int main()
{
char a[20];
scanf("%s",&a);
if(strcmp(a,"张三")==0)
puts("傻逼");
else if(strcmp(a,"李四")==0)
puts("也是傻逼");
// ...

return 0;
}

还有,别忘记在黑框框输入汉字前要先按ctrl+空格,转换字体