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

来源:9-1 [Linux C语言] 打造实用C语言小程序

qq_Chen_inrC28

2019-07-19 12:31

https://img.mukewang.com/5d31475a0001216205520227.jpg

https://img.mukewang.com/5d31475a00015c0405230072.jpg

https://img1.mukewang.com/5d31475a0001197c06150139.jpg

https://img4.mukewang.com/5d31475a0001b1bf05520364.jpg

https://img3.mukewang.com/5d31475a000194ec05170125.jpg

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

写回答 关注

3回答

  • Kaka113
    2020-03-14 09:48:30

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

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

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

  • weixin_慕后端0551558
    2019-07-19 17:11:50

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

    qq_Che...

    问题不是这个 没引号没用吧"%d" 必须这样吧~

    2019-07-30 09:43:04

    共 1 条回复 >

  • weixin_慕后端0551558
    2019-07-19 17:01:20

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

    qq_Che...

    那个括号可以不加 因为后面没有别的语句 全是这个if 条件下的语句

    2019-07-30 09:43:47

    共 1 条回复 >

Linux C语言编程基本原理与实践

本视频教程介绍C语言基本工作原理以及适用与C的实际开发方式

204168 学习 · 451 问题

查看课程

相似问题