时间:2023年3月5日 晚22:05
主题:程序控制结构(if-else选择结构switch分支结构)
链接:ACM蓝桥杯竞赛入门 - 编程题库 - C语言网
说明:记录错题以及值得注意的算法
题目 1043: [编程入门]三个数字的排序
题目描述:输入三个整数,按由小到大的顺序输出。
输入格式:三个整数(样例输入:2 3 1)
输出格式:由小到大输出成一行,每个数字后面跟一个空格(样例输出:1 2 3)
代码:使用<条件运算符>:表达式1?表达式2:表达式3
#include<stdio.h>
int main()
{
int a,b,c;
int min, max, mid;
scanf("%d %d %d\n",&a, &b, &c);
max=((a>b?a:b)>c)?(a>b?a:b):c;
min=((a<b?b:a)<c)?(a<b?b:a):c;
mid=(a+b+c)-min-max;
printf("%d %d %d\n", min, mid,max);
return 0;
}
题目 2779: 输出绝对值
题目描述:输入一