| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3102 人关注过本帖
标题:杭电ACM 1003求大神看看为什么A不了
取消只看楼主 加入收藏
qq200258
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2016-10-29
结帖率:0
收藏
 问题点数:0 回复次数:2 
杭电ACM 1003求大神看看为什么A不了
显示 超时 求大神帮看看哪里不对了

程序代码:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a[20];
    int i,j,k,t,b,num,sum = 0,cmp = 0;
    scanf("%d",&t);
    for(i = 0;i < t;i++)
    {
        scanf("%d",&num);
        for(j = 0;j < num;j++)
        {
            scanf("%d",&a[j]);
            sum += a[j];
        }
        k = num;
        for(j =  num - 1;j > 0;j--)
        {
            for(b = 0;b < j;b++)
            {
                cmp += a[b];
            }
            if(sum <= cmp)
            {
                sum = cmp;
                k = j;
            }
            cmp = 0;
        }
        printf("Case %d:\n",i + 1);
        printf("%d %d %d\n\n",sum,1,k);
        k = 0;
        sum = 0;
    }

    return 0;
}



[此贴子已经被作者于2017-4-19 22:07编辑过]

搜索更多相关主题的帖子: color 
2017-04-19 21:39
qq200258
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2016-10-29
收藏
得分:0 
回复 2楼 九转星河
好哒 第一次来 不太懂
2017-04-20 11:55
qq200258
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2016-10-29
收藏
得分:0 
回复 9楼 九转星河
有错误哦
2
5 8 -5 1 -5 1
13 1 2


首先第一行输出2 可是只有一个Case就结束了
还有就是第二行输入5个数 输出了错误结果
2017-04-22 10:49
快速回复:杭电ACM 1003求大神看看为什么A不了
数据加载中...
 
   



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

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