| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:计算油耗--数组使用示例
只看楼主 加入收藏
hmsabc
Rank: 2
来 自:贵州省兴义市
等 级:论坛游民
帖 子:97
专家分:19
注 册:2010-8-2
结帖率:100%
收藏
 问题点数:0 回复次数:0 
计算油耗--数组使用示例
程序代码:
//计算油耗--数组使用示例

#include <iostream>
#include <iomanip>
using namespace std;

int main ( )
{
   
    const int MAX = 20;
    double gas[ MAX ];
    long miles [ MAX ];
    int count = 0;
    char indicator = 'y';                                               //默认值设为 'y',在下面的 while 循环中要用到

    while((indicator == 'y' || indicator == 'Y') && count < MAX)
    {
        cout << endl
            << "Enter gas quantity: ";
        cin >> gas[count];                                               //输入购买的汽油
        cout << "Enter odometer reading: ";
        cin >> miles[count];                                             //跑了多少路程
       
        ++count;                                                         //计数器自加 1
        cout << "Do you want to enter another( y or n)? ";
        cin >> indicator;                                                //循环计算
    }

    if( count <= 1)                                                      //如果只输入一对数据,则无结果退出
    {
        cout << endl
            << "Sorry - at least two readings are necessary. ";

        //system("pause");
        return 0;
    }

    for( int i = 1; i < count; i++)                                      //计算次数 i 小于 count ,比如 count 为 4, i 为 3
    {
        cout << endl
        << setw(2) << i << "."
        << "Gas purchased = " << gas[i] << "Gallons "
        << "resulted in "
        << ( miles[i] - miles[i-1]/gas[i]) << " miles per gallon.";
        cout << endl;
    }
       
       
        system("pause");
        return 0;
}

MAX的值可以根据情况指定
搜索更多相关主题的帖子: 示例 油耗 
2010-08-23 20:07
快速回复:计算油耗--数组使用示例
数据加载中...
 
   



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

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