smy700022221
2015-01-18 11:42
采纳率: 100%
浏览 2.0k
已采纳

scanf_s结果不正确,请问是什么问题?

#include

void main()
{
int x, y;
printf("请输入2个数字:\n");
scanf_s("%d %d", &x, &y);
printf("两个数的平均数是:%d\n", (x + y) / 2);
}
输出的是第一个数字而不是平均数?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2015-01-18 11:44
    已采纳

    printf("两个数的平均数是:%f\n", (x + y) / 2.0);
    这样呢?

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2015-01-18 11:43

    代码没有发现有什么问题。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题