标题:在下面的程序中,请问怎么连续输入七个数?
只看楼主
wu2782641803
Rank: 2
等 级:论坛游民
帖 子:65
专家分:46
注 册:2013-10-28
结帖率:88.24%
已结贴  问题点数:20 回复次数:7 
在下面的程序中,请问怎么连续输入七个数?
#include <stdio.h>
#define SUM 10000
int main()
{
float amount,aver,total;
int i;
for(i=1,total=0;i<=1000;i++)
{
    printf("piease enter amount:");
    scanf("%f",&amount);
    total=total+amount;
    if(total>=SUM) break;
}
  aver=total/i;
  printf("num=%d\naver=%10.2f\n",i,aver);
  return 0;
}
搜索更多相关主题的帖子: include return amount naver 
2013-11-07 16:28
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:0 
请问怎么连续输入七个数?什么意思

for for(i=1;i<7;i++) 不行吗?

我行我乐
我的博客:
http://blog.yuccn. net
2013-11-07 16:36
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:5 
一个循环用数组保存

www.qunxingw.wang
2013-11-07 16:36
wu2782641803
Rank: 2
等 级:论坛游民
帖 子:65
专家分:46
注 册:2013-10-28
得分:0 
回复 3楼 qunxingw
就是怎么样输入几个数,然后再编译?
2013-11-07 17:09
wu2782641803
Rank: 2
等 级:论坛游民
帖 子:65
专家分:46
注 册:2013-10-28
得分:0 
回复 楼主 wu2782641803
程序是对的,只是怎么输入几个数,再令程序执行?
2013-11-07 17:10
pangshch
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:443
专家分:1966
注 册:2013-4-9
得分:5 
下面的代码和你的差不多,只是改成了数组实现连续输入7个数
程序代码:
#include <stdio.h>
#define SUM 10000
int main()
{
    float amount[7] = {0};  // 改用数组.并初始化为0
    float aver,total;
    int i;
    printf("piease enter amount:");
    for(i = 0; i < 7; i++)   // 这里实现连续输入7个数
        scanf("%f",&amount[i]);
    for (i = 0, total = 0; i < 7; ++i) {  
        total=total+amount[i];
        if(total>=SUM) break;     // 因为你的代码里面有比较,所以这一步是当条件成立的时候,就不计算剩下的数了.
}
  aver=total/i;
  printf("num=%d\naver=%10.2f\n",i,aver);
  return 0;
}


 
2013-11-07 18:19
wu2782641803
Rank: 2
等 级:论坛游民
帖 子:65
专家分:46
注 册:2013-10-28
得分:0 
回复 5楼 wu2782641803
好像不行!  我就想知道我那样的程序,怎样输入七个数??
2013-11-07 21:22
pangshch
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:443
专家分:1966
注 册:2013-4-9
得分:10 
回复 7楼 wu2782641803
你的程序的数据是要一个一个输入的,
输入一个,求和,然后判断总和是否大于SUM(10000).
大于,就结束输入。最后输出结果。
你要想输入7个数,那你前6个数总和要小于10000
或者你把SUM改大一点。
2013-11-07 22:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-423197-1-1.html




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

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