栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

NEFU OJ 432 服了 卡俩个小时 就因为有一个for里n,m反了,菜是原罪。。。。。

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

NEFU OJ 432 服了 卡俩个小时 就因为有一个for里n,m反了,菜是原罪。。。。。

#include
#include
int main()
{
    int a[100][10];  
    double ans[10];   
    int n, m, cnt, t, pen;
    double s1,s2;
    int i,j;
    while (scanf("%d%d", &n, &m) != EOF) 
    {
        t = 0;
        s1=s2=cnt=0;
        //读入
        for (i = 0; i < n; i++) 
            for(j = 0; j < m; j++)
                scanf("%d", &a[i][j]);
        //第一行
        for(i = 0; i < n; i++) 
        {
            for(j = 0; j < m; j++)s1 += a[i][j];
            if(i != 0) printf(" "); 
            printf("%.2lf", s1 / m);
            s1 = 0;
        }
        printf("n");
        //第二行
        for(i = 0; i < m; i++) 
        {
            for(j = 0; j < n; j++)s2 += a[j][i];   
            if(i != 0) printf(" ");  
            printf("%.2lf", s2 / n);
            ans[t] = s2 / n; 
            s2 = 0;  
            t++;
        }
        printf("n");
        //第三行
        for(i = 0; i < n; i++) 
        {
            pen = 1;
            for(j = 0; j < m; j++) 
            { 
                if(a[i][j]< ans[j]){pen=0;break;}
            }
            if(pen==1)cnt++;
        }
        printf("%dn", cnt);
        printf("n");
    }
    return 0;
}

没错就是第二行。。。改了一下i j 顺序就AC了哈哈哈 os:好想转计科 那样就不用学化学了!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649516.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号