永发信息网

这个C语言问题出在哪

答案:2  悬赏:40  手机版
解决时间 2021-05-01 00:45

main()
{
    int student[10][4];
    int team,p,score,a;
    for(a=0;a<=3;)
   {printf("1 jin ru xiu gai mo shi,2 jin ru cha zhao,3 tui chu!\n");
    scanf("%d",&a);
   switch(a)
   {
    case 1:
    {
    printf("jin ru xiu gai mo shi,qing shu ru xiu gai zu.-1 fan hui\n");
    for(team=0;team<0;)
    {scanf("%d",&team);
    if(team==-1)  break;
    if(team!=-1)
    {printf("yi ci shu ru zhi.\n");
    for(p=0;p<4;p++)
    {scanf("%d",&score);
    student[team][p]=score;}
    }
    }
    }
    for(p=0;p<4;p++)
    printf("   %d",student[team][p]);
    break;
     case 2:
     {
     printf("jin ru cha zhao mo shi.\n");
     printf("shu ru cha zhao zu,-1 fan hui\n");
     for(team=0;team<10;)
     {
     scanf("%d",&team);
     if(team==-1)
     break;
     else printf("%d zu de suo you zhi.\n",team);
     {
     for(p=0;p<4;p++)
     printf("  %d",student[team][p]);
     }
     }
     }
      case 3:{exit(a); break;}
   }
   }
getch();
}

 

 

 

case 1部分运行总是有问题,问题出在了哪里?请麻烦指点下。

最佳答案
代码一经整理,问题也就暴露出来了.你看看,除了1楼说得错误之外,还有那些错误.
void main()
{
    int student[10][4];
    int team,p,score,a;
    for(a=0;a<=3;)
    {
        printf("1 jin ru xiu gai mo shi,2 jin ru cha zhao,3 tui chu!\n");
        scanf("%d",&a);
        switch(a)
        {
            case 1:
            {
                printf("jin ru xiu gai mo shi,qing shu ru xiu gai zu.-1 fan hui\n");
                for(team=0;team<0;)
                {
                    scanf("%d",&team);
                    if(team==-1) 
                        break;
                    if(team!=-1)
                    {
                        printf("yi ci shu ru zhi.\n");
                        for(p=0;p<4;p++)
                        {
                            scanf("%d",&score);
                            student[team][p]=score;
                        }
                    }
                }
            } //到这里看看是否case 1:已经结束,怎么后面还有代码
        for(p=0;p<4;p++)
        printf("   %d",student[team][p]);
            break;
            case 2:
            {
                printf("jin ru cha zhao mo shi.\n");
                printf("shu ru cha zhao zu,-1 fan hui\n");
                for(team=0;team<10;)
                {
                    scanf("%d",&team);
                    if(team==-1)
                        break;
                    else
                        printf("%d zu de suo you zhi.\n",team);
                    //{ //这里没有模块怎就使用{
                    for(p=0;p<4;p++)
                        printf("  %d",student[team][p]);
                    //}
                }
            }
            case 3:
            {
                exit(a);
                break;
            }
        }
    }
    getch();
}
程序的书写格式非常重要,一定要注意格式的正确,这样也容易找出出错的位置.
全部回答

for(team=0;team<0;)
  循环的位置 tmep =0 ;temp<0 错误的循环 

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
就这几个配置对吗
皮肤干性与油性的区别
我要韩国最好听的歌曲、
2010.8.30当心 婚姻癌变的心理咨询师叫什么
浮梁美的旗舰店NO.旗舰1748我想知道这个在什
合肥八中新校准确地址
爱你不放弃的句子,在我不成熟的年纪不喜欢有
求一个QQ非主流皮肤,一定要无毒
江西的甲流形式怎么样了啊?
为什么我点电脑网络连接发送比接收的多
高一数学补集
怎样才能申请到8位QQ?
怎样开游戏人生?
电信局来人说测速的时候465KB 就是4兆的网
怎么使手指快速变得瘦一点
推荐资讯
QQ工具栏怎么隐藏?
N82的拍照性能怎么样?目前长沙价格是多少?
广东省东莞市有几个是属于市区的呀!
一个人犯了错误,难道没有机会改正嘛?
最近那几首歌曲最红啊
YY说话声音小
没关系的单词如何读
神奇宝贝钻石水晶版动漫全集下载地址~~~
哎呀收集有关树的谚语,麦穗对禾苗海日对江潮
老麦克马鸿也是WWE选手吗
王菲有多少歌是翻唱的?
没有房子没有车你会和他结婚吗 ?/
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?