搜索
查看: 702|回复: 5
打印 上一主题 下一主题

提交代码不要加这一行system("pause")

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-12 13:50:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不高兴的晶晶那一题
#include <stdio.h>
int main()
{
    int a[7][2],i,j,k[7]={0},t[7]={1,1,1,1,1,1,1};
    for(i=0;i<=6;i++)
    {
        scanf("%d %d",&a[i][0],&a[i][1]);
        if(a[i][0]+a[i][1]>=8)  k[i]=a[i][0]+a[i][1];
    }
    j=0;
    int f=1;
    for(i=0;i<=6;i++)
    {
        if(j<k[i])  {j=k[i];t[i]=0;f=0;}
    }
    if(f==1)    printf("0\n");
    else
    for(i=6;i>=0;i--)
    {
        if(t[i]==0) {printf("%d\n",i+1);break;}
    }
    system("pause");
    return 0;
}
在啊哈C中通过手测,但是添柴上运行错误
后来删去 system("pause"); 就通过了













沙发
 楼主| 发表于 2015-7-12 13:52:03 | 只看该作者
咦,所有的括号去哪了
板凳
 楼主| 发表于 2015-7-12 13:52:40 | 只看该作者
[mw_shl_code=applescript,true]#include <stdio.h>
int main()
{
    int a[7][2],i,j,k[7]={0},t[7]={1,1,1,1,1,1,1};
    for(i=0;i<=6;i++)
    {
        scanf("%d %d",&a[0],&a[1]);
        if(a[0]+a[1]>=8)  k=a[0]+a[1];
    }
    j=0;
    int f=1;
    for(i=0;i<=6;i++)
    {
        if(j<k)  {j=k;t=0;f=0;}
    }
    if(f==1)    printf("0\n");
    else
    for(i=6;i>=0;i--)
    {
        if(t==0) {printf("%d\n",i+1);break;}
    }
    system("pause");
    return 0;
}



[/mw_shl_code]
地板
 楼主| 发表于 2015-7-12 13:54:12 | 只看该作者
删去第22行就OK啦
5#
发表于 2015-7-15 21:15:06 | 只看该作者
不要,我删去了后就成功了
6#
发表于 2015-10-11 09:28:37 | 只看该作者
建议注释掉
还有visualstudio会自动在程序执行完了向控制台发送一个pause
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表