PTA|《C语言程序设计(第3版)》习题3-1 比较大小 (10分)

题目

本题要求将输入的任意3个整数从小到大输出。

输入格式:
输入在一行中给出3个整数,其间以空格分隔。

输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。

输入样例:

4 2 8

输出样例:

2->4->8

参考解答

#include<stdio.h>
int main(){
    int num[3],tmp,i,j;
    scanf("%d %d %d",&num[0],&num[1],&num[2]);
    for(i=0;i<3;i++){
        for(j=0;j<2-i;j++){
            if(num[2-i]<num[j]){
                tmp=num[2-i];
                num[2-i]=num[j];
                num[j]=tmp;
            }
        }
    }
    printf("%d->%d->%d",num[0],num[1],num[2]);
    return 0;
}
发布了38 篇原创文章 · 获赞 5 · 访问量 1690

猜你喜欢

转载自blog.csdn.net/weixin_44421292/article/details/104209993