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

题目的结果是69.399994吗?

 怎么才能输出2位小数?

正在回答

2 回答

格式化输出,"%.2f”,      .2  代表小数点后2位数字。

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

小晏 提问者

非常感谢!
2016-03-04 回复 有任何疑惑可以回复我~

int i=0, j=0, n=0, min=0, max=0,sum=0;
int a[7];
for (i = 0; i < 7; i++)
scanf_s("%d,", &a[i]);
if (min>a[i])
{min = a[i + 1];
a[i] = min;
a[i] = a[i + 1];}
if (max < a[j])
{max = a[j - 1];
a[j] = max;
a[j] = a[j - 1];}
{min = a[1];
  max = a[7];}

sum = a[2] + a[3] + a[4] + a[5] + a[6];
n = (sum / 5);
printf("%5.2f",(float) n);

return 0;
}

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

举报

0/150
提交
取消

题目的结果是69.399994吗?

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