有代码运行成功,但只有输入没有输出

img


#include<stdio.h>
int main()
{int a, b, c;
printf("请输入三个数:");
scanf(" %d %d %d", & a, & b, & c);
int tmp = 0;
if (a < b)
{
    tmp = a;
    a = b;
    b = tmp;
}
else  if (a < c)
{
    tmp = c;
    a = c;
    c = tmp;
}
else  if (b < c)
    { tmp = b;
        b = c;
        c = tmp; }
        printf("a=%d b=%d c=%d\n",a,b,c);
        return 0;
}

截图看看

scanf_s 换成 scanf 试试

望采纳!!

我估计是否你的屏幕一闪就退了,你可以在return之前加入getchar();
拦截下,这样就可以看到结果了,大致看了下,没有发现代码问题

输入格式对了吗,你的这个必须是三个数连着输入,改一下输入格式