为了账号安全,请及时绑定邮箱和手机立即绑定

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


# 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 回答

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

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

粗心了吧,再看看

0 回复 有任何疑惑可以回复我~
#1

幕布斯4099803 提问者

的确 谢谢了
2019-05-07 回复 有任何疑惑可以回复我~
#2

幕布斯4099803 提问者

# 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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信