美文网首页我家丫头的cpp
C语言学习中的一个问题

C语言学习中的一个问题

作者: 李药师_hablee | 来源:发表于2019-03-16 11:17 被阅读0次
//修改之前的代码
#include <stdio.h>

int main()
{
    int sum = 0;
    int count = 0;
    int number;

    scanf("%d", &number);
    while ( number != -1 ) {
        sum += number;
        count ++;
        scanf("%d", &number);
    }

    double dsum = sum;
    printf("The average is %f.\n", dsum / count);

    return 0;
}

以上代码是用来求用户输入数据的平均数的,但是我将代码中的 int 改为 double 後程序运行就不对了,恳请懂的朋友不吝赐教

//修改之后的代码
#include <stdio.h>

int main()
{
    double sum = 0;
    double count = 0;
    double number;

    scanf("%f", &number);
    while ( number != -1 ) {
        sum += number;
        count ++;
        scanf("%f", &number);
    }

    //double dsum = sum;
    printf("The average is %f.\n", sum / count);

    return 0;
}

修改之前的输出

捕获.PNG

修改之後的输出,它不会退出循环

捕获.PNG

相关文章

  • C语言的正确入门方法!

    1怎样学习C语言? 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个高级编程师,已...

  • C语言真正的入门方法!小白你还不来看看吗?

    1怎样学习C语言? 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个高级编程师,已...

  • C语言学习中的一个问题

    以上代码是用来求用户输入数据的平均数的,但是我将代码中的 int 改为 double 後程序运行就不对了,恳请懂的...

  • C语言学习经验(一)

    这个系列是来讲述本人在学习C语言过程中遇到的一些问题,算是学习笔记吧。给初次学习C语言的同学借鉴一下。 题目:计算...

  • 自己写一个pow()函数

    问题:请自己动手写一个pow()函数。   我们在学习C语言的时候,可能已经接触过pow()函数,它是C语言标准库...

  • C/C++ tips1

    在学习C++的过程中,发现C++真是一个庞大、复杂、微妙的语言。C++虽然有很多设计问题,但是这些年来大家找到了各...

  • 多年程序员分享C语言学习经验

    很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言? 我是一个教师,已经开发了很多年的程序,和...

  • 为什么每个程序员都要学C语言的五个理由

    1,C语言不是面向对象语言。因为这一点,任何学习C语言的人必须学会用函数思考问题。当你真正的去学习一门面向对象语言...

  • 高中毕业后进入大学,想学计算机编程,有什么建议能够提供呢?

    C 语言是学习其他计算机语言的基础,学好了C语言往后的学习就简单多啦,不过别担心,C语言基础学习不难。学C语言,大...

  • 如何学习 C 语言?

    一、C语言是最值得学习的语言 学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。 如今决定学习任何...

网友评论

    本文标题:C语言学习中的一个问题

    本文链接:https://www.haomeiwen.com/subject/gwbjmqtx.html