| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2153 人关注过本帖
标题:键盘输入传给数组,但好像没有存储成功的问题
取消只看楼主 加入收藏
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
结帖率:72.22%
收藏
已结贴  问题点数:20 回复次数:5 
键盘输入传给数组,但好像没有存储成功的问题
这是一个书上练习的答案,来自网友。

习题5.1 编写一个程序,从键盘上读入5个double类型的值,将它们存储到一个数组中。计算每个值的倒数(值x的倒数是 1.0/x),将结果存储到另一个数组中。输出这些倒数,并计算和输出倒数的总和。

#include <stdio.h>

int main()
{
    double original[5] = { 0.0 };
    double result[5] = { 0.0 };
    double sum = 0.0;

    for (int i = 0; i < 5; i++)
    {
        printf("%d -> ", i + 1);
        scanf("%lf", &original[i]);
    }

    for (int i = 0; i < 5; i++)
    {
        result[i] = 1.0 / original[i];
    }

    for (int i = 0; i < 5; i++)
    {
        printf("result[%d] = %lf\n", i, result[i]);
        sum += result[i];
    }

    printf("sum = %lf\n", sum);

    return 0;
}



作者:小狮子365
链接:https://www.
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

问题:输入5个数字后,结果不正确,请问是怎么回事?

预谢!



搜索更多相关主题的帖子: 存储 double int result sum 
2019-04-02 11:51
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
收藏
得分:0 
回复 2楼 幻紫灵心

1 -> 1.1
2 -> 1.2
3 -> 1.3
4 -> 1.4
5 -> 1.5
result[0] = 0.000000
result[1] = 0.000000
result[2] = 0.000000
result[3] = 0.000000
result[4] = 0.000000
sum = 0.000000

Process returned 0 (0x0)   execution time : 6.960 s
Press any key to continue.

使用的ide是 code blocks 17.2  创建的是 控制台应用程序。

2019-04-02 13:24
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
收藏
得分:0 
回复 5楼 a451410
首先我是新手,说错了请不要介意
这个i定义,我在网上查,c99标准,可以再for里定义
ide是 code blocks
2019-04-02 13:37
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
收藏
得分:0 
回复 4楼 幻紫灵心
换了vs2017 输出正确了
2019-04-02 14:42
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
收藏
得分:0 
回复 7楼 a451410
换了vs2017 输出正确了
2019-04-02 14:44
bxe
Rank: 1
等 级:新手上路
帖 子:57
专家分:7
注 册:2019-3-21
收藏
得分:0 
回复 10楼 a451410
使用版本是官网下载,那个自带编译器的版本,自带gw文件夹,可能是有别的问题,因为,按网上的方法改编码 也不能输出汉字。
2019-04-03 09:53
快速回复:键盘输入传给数组,但好像没有存储成功的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012713 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved