| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 402 人关注过本帖
标题:高手请进,关于文件
只看楼主 加入收藏
wuzhanghao88
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:146
注 册:2009-10-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
高手请进,关于文件
#include<stdio.h>
#include<string.h>
int max[1010];
int main()
{
    int n,m,i,j;
    int an=0;
    freopen("1.txt","r",stdin);//打开输入输出文件
    freopen("se.txt","w",stdout);
    scanf("%d,%d",&n,&m);
    memset(max,0,sizeof(max));//清空数组
    for(i=0;i<m;i++)
        for(j=0;j<n;j++)
        {
            int k;
            scanf("%d",&k);
            if(k>max[j])
                max[j]=k;//则更新记录
        }
    for(i=0;i<n;i++)
        an=an+max[i];
    printf("%.2lf\n",1.0*an/n);//除以项目部分数
    fclose(stdin);
     fclose(stdout);
    return 0;
}
输出不对,我的输出文件中一直都是0.00
5
5
90 90 90 85 90
90 85 90 90 85
90 90 85 90 90
90 90 90 90 85
85 90 85 90 90
测试数据
结果是90在输出文件中

[ 本帖最后由 wuzhanghao88 于 2011-3-3 18:32 编辑 ]
搜索更多相关主题的帖子: max 记录 include 
2011-03-03 18:29
format123
Rank: 2
等 级:论坛游民
帖 子:35
专家分:60
注 册:2010-11-26
收藏
得分:0 
你往文件里输入东西了?在哪?
2011-03-03 19:22
『点点滴滴』
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:168
专家分:1035
注 册:2007-7-9
收藏
得分:20 
#include<stdio.h>
#include<string.h>
int max[1010];
int main()
{
    int n,m,i,j;
    int an=0 ;  
    freopen("1.txt","r",stdin);//打开输入输出文件
    freopen("se.txt","w",stdout);
    scanf("%d%d",&n,&m);  //去掉逗号
    memset(max,0,sizeof(max));//清空数组
    for(i=0;i<n;i++)
    {
        max[i] = -100;  //根据要求修改 或者直接用 -( 1 << 30 ) ;
        for(j=0;j<m;j++)
        {
            int k;
            scanf("%d",&k);
            if(k>max[i])
                max[i]=k;//则更新记录
        }
    }
    for(i=0;i<n;i++)
        an=an+max[i];
    printf("%.2lf\n",1.0*an/n);//除以项目部分数
   fclose(stdin);
     fclose(stdout);
    return 0;
}
如果你要求每行最大值的和的平均值,试试这个

[ 本帖最后由 『点点滴滴』 于 2011-3-3 19:29 编辑 ]
2011-03-03 19:24
wuzhanghao88
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:146
注 册:2009-10-25
收藏
得分:0 
回复 3楼 『点点滴滴』
能跟你聊一聊吗!我的QQ是314761962! max[i] = -100;  //根据要求修改 或者直接用 -( 1 << 30 ) ;这一句应该就是一句赋值吧!前面不是已经清零了吗!也就是说!max[1010]这个数组里的值 应该都是零吧!
2011-03-03 22:01
爱海松涛
Rank: 3Rank: 3
来 自:安徽合肥
等 级:论坛游侠
帖 子:120
专家分:197
注 册:2011-2-25
收藏
得分:0 
希望认识你们。。。
2011-03-04 19:08
wuzhanghao88
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:146
注 册:2009-10-25
收藏
得分:0 
回复 5楼 爱海松涛
我的QQ上面有了,加我就行了!
2011-03-04 20:56
快速回复:高手请进,关于文件
数据加载中...
 
   



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

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