码迷,mamicode.com
首页 > 编程语言 > 详细

ASCII码排序(hdu2000)

时间:2016-10-22 07:39:11      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:停止   技术分享   blog   多个   color   strong   字符   name   asc   

技术分享

思考:字符串的输入中是不包含空格的,所以可以用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)

标签:停止   技术分享   blog   多个   color   strong   字符   name   asc   

原文地址:http://www.cnblogs.com/Strugglinggirl/p/5986570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!