黑马


私信TA

用户名:dotcpp0695927

访问量:59

签 名:

等  级
排  名 4883
经  验 1565
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 厦门大学
专  业

  自我简介:

TA的其他文章

解题思路:设立二维数组存储数据,在输入后用数组day[7]存判断循环中的时长最多的那天,最后判断时长是否大于8,然后输出。

注意事项:

参考代码:

#include<stdio.h>

int main()

{

             int hour[7][3];            //设立二维数组

             int i,j,day[7];

     for(i=0;i<7;i++)

     {

            scanf("%d %d",&hour[i][0],&hour[i][1]);                  //输入上课时长

            hour[i][2]=hour[i][0]+hour[i][1];                            //计算每一天总时长

     }

     int max=0;

    for(i=0;i<7;i++)

    {

           if(max<=hour[i][2])

          {

             max=hour[i][2];                  //判断时长最多的一天,会存入很多个天数

             day[i]=max;

          }

    }

    for(i=0;i<7;i++)

    {

          if(day[i]==max)          //最后判断最不高兴的一天

         {

               if(max<=8)

              {

                     printf("0");         //时长小于8输出0

                     break;

              }

             else

            {

              printf("%d",i+1);

              break;

            }

        }

    }

    return 0;

 } 


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区