加入循环、非法输入判断版并按照自己的思路从大到小输出 a, b, c
程序员成长之旅 · 程序员成长之旅/C语言/自己写的源码 · 147 字
#include<stdio.h>
int main()
{
int a = 0, b = 0, c = 0,p=1, Num;
printf("请输入:\n");
scanf("%d,%d,%d", &a, &b, &c);
while(p<=999999)
{
if (!a == 0 || !b == 0 || !c == 0)
{
if (a > b)
{
if (a < c)
{
printf("%d,%d,%d\nc>a>b\n", c, a, b);
}
else
{
if (b < c)
{
printf("%d,%d,%d\na>c>b\n", a, c, b);
}
else
{
printf("%d,%d,%d\na>b>c\n", a, b, c);
}
}
}
else
{
Num = a;
a = b;
b = Num;
if (a < c)
{
printf("%d,%d,%d\nc>b>a\n", c, a, b);
}
else
{
if (b < c)
{
printf("%d,%d,%d\nb>c>a\n", a, c, b);
}
else
{
printf("%d,%d,%d\nb>a>c\n", a, b, c);
}
}
}
}
else
{
printf("您的输入有误请尝试重新输入!\n");
}
}
return 0;
}