我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言程序运行有问题

#include<stdio.h>
int main(void)
{
    int x;
    double sum = 0;
    int cnt = 0;
    int number[100];
    printf("请输入数字:");
    scanf("%d", &x);
    while (x != -1) {
        number[cnt] = x;
        sum += x;
        cnt++;
        scanf("%d", &x);
    }
    if (cnt > 0) {
        double average = sum / cnt;
        for (int i = 0; i < cnt; i++) {
            if (number[i] > average) {
                printf("%d", number[i]);
            }
        }
    }
    return 0;
}

为啥输入数据后,没有任何反应

你试试把printf语句中的"%d"改为"%d ",加一个空格

输入数字后再输入-1才会退出while循环输出

近期文章

  • 爬虫爬取到的url缺少一部分
  • python捕获第三方库异常失败
  • ASP.NET MVC项目自动生成的身份验证中,权限怎么修改
  • 要崩溃了,c++ 问题
  • STM32时钟系统初始化程序遇到的问题
  • c++,现在需要代码!!!
  • 红黑树的插入删除等操作,代码写的很详细但是出现段错误,不知到错在哪
  • vue 单页面做facebook 分享的问题
  • vue框架 - 给定一个事件,当触发该事件时取消正在上传的接口
  • Python24点小游戏
  • 为什么怎么测试都是正确的 但是运行的时候都会显示部分错误
  • winform实时报警消息如何试下
  • 请问python如何统计循环次数
  • Eclipse 部分类无智能提示
  • fbx文件导入max出现的问题
  • lingo的程序问题。
  • 大数据技术先学什么啊
  • 怎么给recycleview中的列表项添加不连点
  • 关于C语言的问题:代码没错但运行不了可能是什么导致的?
  • 一道C语言程序填空题?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华