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

发布于2022-01-12 22:48:38
3个回答
admin
网友回答2022-01-12
把汉字当成普通字符看待就行了,看例子

#includestdio.h
void main()
{
char c[10];
printf(请输入汉字:\n);
scanf(%s,c);
printf(%s,c);
}
admin
网友回答2022-01-12
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);
admin
网友回答2022-01-12
有很多方法,初学的话不必用数组,用三个变量比较清晰:
#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就可以再实现排序.当然,只看本题的话以上代码是比较简洁的.

回到
顶部