皮蛋solo粥☼ 2023-12-09 19:54 采纳率: 86.7%
浏览 3
已结题

修改程序中的错误,下列程序用来统计数组a中所有偶数的个数。

img

img


为什么这样子改了之后,还是不能输出偶数的个数,不知道哪里有问题,谢谢各位的帮助

  • 写回答

3条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-12-09 20:07
    关注

    修改如下:

    #include<stdio.h>
    int main()
    {
        int a[10], *p, n = 0;
        printf("请输入10个整数:\n");
        for (p = a; p < a + 10; p++)
            scanf("%d", p);
    
        for (p--; p >= a; p--)
            if (*p % 2 == 0)
                n++;
    
        printf("偶数的个数为 %d \n", n);
        
        return 0;
    }
     
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月17日
  • 已采纳回答 12月9日
  • 创建了问题 12月9日