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

就是输入0 单独都能实现 我之前用double 因为工资可能存在小数啥的 我以为是数据类型的问题 没想到不是 改成一模一样的也是0

https://img1.sycdn.imooc.com//5d31475a0001216205520227.jpg

https://img1.sycdn.imooc.com//5d31475a00015c0405230072.jpg

https://img1.sycdn.imooc.com//5d31475a0001197c06150139.jpg

https://img1.sycdn.imooc.com//5d31475a0001b1bf05520364.jpg

https://img1.sycdn.imooc.com//5d31475a000194ec05170125.jpg

帮忙看下好吗 我觉得没有哪里错啊!!!

正在回答

3 回答

你 sum 的输出个是和avg的输入要求不匹配。

avg 要求输入的格式是  "%d,%d" ,即 2个整数,并且用 逗号隔开。

但是你 sum 的输出格式是 :"s is value %d , geshu is value %d",即你的输出是: s is value  3, geshu is value 1, 这种,和avg的输入要求不匹配。

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

你在输出Printr 总数和个数的适合不要把 s is value 和 geshu is value 输出到终端,因为他是字符串 不能经过avg运行,因为avg运行的是int类型,不是 str类型,我介意后面改成:Print (%d,%d,s,count);

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

qq_Chen_inrC28 提问者

问题不是这个 没引号没用吧"%d" 必须这样吧~
2019-07-30 回复 有任何疑惑可以回复我~

你注意看下你sum.c文件中if后面的{}有没有;

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

qq_Chen_inrC28 提问者

那个括号可以不加 因为后面没有别的语句 全是这个if 条件下的语句
2019-07-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

就是输入0 单独都能实现 我之前用double 因为工资可能存在小数啥的 我以为是数据类型的问题 没想到不是 改成一模一样的也是0

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