C语言实验——从大到小输出a、b、c
Time Limit: 1000MS Memory limit: 65536K
题目描述
从键盘输入三个整数a、b、c,要求将输出的数据按从大到小排序后输出。
输入
从键盘上输入三个整数a、b、c,每个整数之间用空格分开。
输出
从大到小顺序输出a、b、c的值。
示例输入
4 3 5
示例输出
5 4 3
#include<stdio.h> void swap(int *p1,int *p2) { int t; t=*p1; *p1=*p2; *p2=t; } void main() { int a,b,c; int *pointer_1, *pointer_2,*pointer_3; scanf("%d,%d,%d",&a,&b,&c); pointer_1=&a; pointer_2=&b; pointer_3=&c; if(a<b) swap(pointer_1,pointer_2); if(a<c) swap(pointer_1,pointer_3); if(b<c) swap(pointer_2,pointer_3); printf("%d %d %d\n",a,b,c); }
这是一个C语言实验,要求实现从大到小输出变量a、b、c的功能。题目描述中提到有时间限制和内存限制,并给出了输入、输出的格式示例,以及提交和查看状态的流程。

498

被折叠的 条评论
为什么被折叠?



