怎么编一个可以输入输出汉字的C语言程序啊

已举报 回答 关注
怎么编一个可以输入输出汉字的C语言程序啊
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    10,794

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
把汉字当成普通字符看待就行了,看例子

#includestdio.h
void main()
{
char c[10];
printf(请输入汉字:\n);
scanf(%s,c);
printf(%s,c);
}
取消 评论
int n = 123;
char str[256];
sprintf(str, %d, n);
int len = strlen(str);
for(int i = len - 1; i = 0; i--)
printf(%c, str[i]);
printf(\n);
取消 评论
有很多方法,初学的话不必用数组,用三个变量比较清晰:
#includestdio.h
int main()
{
int a,b,c;
printf(输入第一个数:);
scanf(%d,&a);
printf(输入第二个数:);
scanf(%d,&b);
printf(输入第三个数:);
scanf(%d,&c);
if(ab) //比较前两个数,如果第二个数大,就把第一个数换走,否则不换
a=b; //此时第一个数是最大的
if(ac) //比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换
a=c; //此时第一个数是最大的
printf(最大值为:%d,a);//输出第一个数
}
这种方法可以完成题目要求,但是无法实现排序,因为第一个数丢了,只要不丢数,多用几次if就可以再实现排序.当然,只看本题的话以上代码是比较简洁的.
取消 评论
ZOL问答 > 怎么编一个可以输入输出汉字的C语言程序啊

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?