2401_86531504 2024-10-25 13:01 采纳率: 84.6%
浏览 6
已结题

这个为什么运行窗口里不输出 哪里错了 这个正确的怎么写写出具体过程

这个为什么运行窗口里不输出 哪里错了 这个正确的怎么写写出具体过程

img

  • 写回答

1条回答 默认 最新

  • 兔子的洋葱圈 2024-10-25 13:31
    关注

    第9行scanf里面应该用“&”符号将输入传给数组的每一位。
    scanf的格式“%d%d%d”连续使用%d,不带分隔符时,会导致它分不清输入的整数是第几个%d。
    输入连续的数值,不需要使用数组,直接存到一个整型变量即可。
    连续的数值需要存数组的话,可以指定scanf的读取长度:

    scanf("%1d%1d%1d", &s[0], &s[1], &s[2])
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月5日
  • 已采纳回答 10月28日
  • 创建了问题 10月25日