首页 > 代码库 > ASCII码排序(hdu2000)
ASCII码排序(hdu2000)
思考:字符串的输入中是不包含空格的,所以可以用scanf_s("%字符类型占位符",&变量名,整型参数)来输入字符串。
因为scanf_s()函数的输入一遇到空格就会停止输入。
注意,有多个数据输入时,最后要多输入一个char型变量。还要加上"!=EOF"。
#include<stdio.h> using namespace std; int main() { char a, b, c, d, x, y, z; while (scanf_s("%c%c%c%c", &a,1, &b,1, &c,1,&d,1)!=EOF) { x = a<b ? a : b; //字符可以直接用来比较大小,比较时比较的是它们的ASCII值。 x = x<c ? x : c; z = a>b ? a : b; z = z>c ? z : c; y = a + b + c - x - z; printf("%c %c %c\n", x, y, z); } }
ASCII码排序(hdu2000)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。