我是靠谱客的博主 完美小馒头,最近开发中收集的这篇文章主要介绍ASCII码排序(C语言),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

https://acm.hdu.edu.cn/showproblem.php?pid=2000

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{
	char a = 0;
	char b = 0;
	char c = 0;
	char d = 0;
	char tmp = 0;
	while(scanf("%c%c%c", &a, &b, &c) != EOF)
	{
		if(a > b)
		{
			tmp = a;
			a = b;
			b = tmp;
		}//b > a
		if(a > c)
		{
			tmp = a;
			a = c;
			c = tmp;
		}//c > a
		if(b > c)
		{
			tmp = b;
			b = c;
			c = tmp;
		}
		scanf("%c", &d);
		printf("%c %c %cn", a, b, c);
	}
	return 0;
}

        EOF的值为-1,while(scanf("%c%c%c", &a, &b, &c) != EOF)的意思为scanf函数的返回值!=-1时,函数一直进行。

        scanf("%c", &d);的意思是将第一组数据,例如qwe回车,若不加这一行,回车会被下一组数据给读入。

最后

以上就是完美小馒头为你收集整理的ASCII码排序(C语言)的全部内容,希望文章能够帮你解决ASCII码排序(C语言)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部