| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:改错,改错,改错啊
只看楼主 加入收藏
fengfengyy
Rank: 2
等 级:论坛游民
帖 子:25
专家分:83
注 册:2013-10-30
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
改错,改错,改错啊
#include<stdio.h>
#define i 100
void in_data(float stock_price[][4],int i);
void out_list(float stock_price[][4],int i);
void aver(float stock_price[][5],int i);

int main()
{
    in_data(float stock_price[][4],int i);
    out_list(float stock_price[][4],int i);
    aver(float stock_price[][5],int i);
   
}





void in_data(float stock_price[][4],int i)
{
    printf("\t请依次输入每个西瓜的实际重量和猜测重量(以-1结束)\n");
    do
    {
          printf("\n\t请输入第%d个西瓜的实际重量和猜测重量:",i+1);
        ccanf("%f",&stock_price[i][o]);
        ccanf("%f",&stock_price[i][1]);
        i++;
    }
    while(stock_price[i][0]=-1&&stock_price[i][1]=-1);
    return i;
}

void out_list(float stock_price[i][4],int i)
{
    int j;
    for(j=0;j<=i,j++)
    {
        stock_price[j][3]=stock_price[j][1]-stock_price[j][0];
        stock_price[j][4]=100*stock_price[j][3]/stock_price[j][0];
        printf("\t%lf \t%.5lf%",stock_price[j][3],stock_price[j][4]);
    }
}

void aver(float stock_price[i][4],int i)
{
    int j;

    float sum=0;
    float sun=0;

    for(j=0,j<=i,j++)
    sum+=stock_price[i][3];
    sun=stock_price[i][4];
    stock_price[i+1][3]=sum/(i+1);
    stock_price[i+1][4]=sun/(i+1);

    printf("\t%lf \t%.5lf%", stock_price[i+1][3],stock_price[i+1][4];

}
搜索更多相关主题的帖子: include 
2013-11-11 21:00
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
错误提示是什么
2013-11-11 21:55
fengfengyy
Rank: 2
等 级:论坛游民
帖 子:25
专家分:83
注 册:2013-10-30
收藏
得分:0 
void in_data(float stock_price[][4],int i);
一直都是这句有错误
2013-11-11 21:58
fengfengyy
Rank: 2
等 级:论坛游民
帖 子:25
专家分:83
注 册:2013-10-30
收藏
得分:0 


函数indata()输入若干个西瓜的实际重量和猜测重量,以-1为结束标记。函数out_list()表格方式输出每个西瓜的相对误差和绝对误差,西瓜的个数作为参数。函数aver()计算并输出平均相对误差和平均绝对误差,西瓜的个数作为参数。编写主函数调用这三个函数。
2013-11-11 22:07
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
收藏
得分:2 
.
2013-11-11 22:36
逆风而前
Rank: 7Rank: 7Rank: 7
来 自:福建
等 级:黑侠
威 望:7
帖 子:193
专家分:567
注 册:2013-2-14
收藏
得分:2 
#define i 100
void in_data(float stock_price[][4],int i);
两个i重复了.一个是宏定义,一个是变量.
2013-11-11 22:59
a151141
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:197
专家分:680
注 册:2012-10-19
收藏
得分:2 
不只是五楼所说的错误,还有下面的i未初始化,scanf写成了ccanf,0写成o等错误
麻烦楼主先自己改改这些小错误吧

世界上幸福的事就是抓到一只羊,更幸福的事就是抓到两只羊……
2013-11-11 23:08
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:5 
懒得吐槽了:
程序代码:
int main()
{
    in_data(float stock_price[][4],int i);//主函数调用自定义函数,没有形参,只有实参,最好在后面加上return 0;语句
    out_list(float stock_price[][4],int i);
    aver(float stock_price[][5],int i);
  
}
#define i 100 //要么就换一个标记符,要么在形参中换掉

  scanf("%f",&stock_price[i][o]);//[o]与[0]有何区别,看到了没
        scanf("%f",&stock_price[i][1]);//是scanf而不是ccanf


思考赐予新生,时间在于定义
2013-11-11 23:15
逆风而前
Rank: 7Rank: 7Rank: 7
来 自:福建
等 级:黑侠
威 望:7
帖 子:193
专家分:567
注 册:2013-2-14
收藏
得分:5 
for(j=0;j<=i,j++)
分号
for(j=0;j<=i;j++)
printf("\t%lf \t%.5lf%", stock_price[i+1][3],stock_price[i+1][4];
括号
 printf("\t%lf \t%.5lf%", stock_price[i+1][3],stock_price[i+1][4]);

void in_data(float stock_price[][4],int i)
{
    printf("\t请依次输入每个西瓜的实际重量和猜测重量(以-1结束)\n");
    do
    {
          printf("\n\t请输入第%d个西瓜的实际重量和猜测重量:",i+1);
        ccanf("%f",&stock_price[i][o]);
        ccanf("%f",&stock_price[i][1]);
        i++;
    }
    while(stock_price[i][0]=-1&&stock_price[i][1]=-1);
    return i;
}

while(stock_price[i][0]=-1&&stock_price[i][1]=-1);应该是==


2013-11-11 23:19
heiwangguan9
Rank: 2
等 级:论坛游民
帖 子:10
专家分:11
注 册:2013-11-12
收藏
得分:2 
好厉害,现在我都没看懂!慢慢研究下@
2013-11-12 12:55
快速回复:改错,改错,改错啊
数据加载中...
 
   



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

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