求围观,大佬们这个哪里错了, 编写代码完成后A是最大值,B是中间值,C是最小值;

来源:5-10 局部与全局

幕布斯4099803

2019-05-06 21:59


# include <stdio.h>

int main(void)

{

int a,b,c;

int t;

printf("请输入三个值(中间以空号分隔): ");

scanf("%d,%d,%d",&a,&b,&c);


if(a < b);

{

t = a;

a = b;

b = t;

}

if(a<c)


{

t = a;

a = c;

c = t;

}

if(b<c)


{

t = b;

b = c;

c = t;

}

printf("%d,%d,%d\n",a,b,c);

return 0;

}

运行时总是有两个垃圾值

写回答 关注

2回答

  • Majesty_x
    2019-05-07 17:42:29

    printf("请输入三个值(中间以空号分隔): ");

    scanf("%d,%d,%d",&a,&b,&c);

    粗心了吧,再看看

    幕布斯409...

    # include <stdio.h> int main(void) { int i,sum,ave; sum= 0; // 定义1到100的奇数个数 ave = 0; // 定义1到100的奇数平均值 for(i=1;i<=100;++i) { if(i%2!=0) // 如果不能被2整除 ++sum; //奇数个数相加 ave=i/2; //z总和除以2 } printf("sum=%d,ave = %d\n",sum,ave); return 0; } 这样算1到100的奇数和 和奇数的平均值可以吗

    2019-05-07 19:14:51

    共 2 条回复 >

  • 幕布斯4099803
    2019-05-06 22:01:11

    运行输入完之后 两个垃圾值

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题