10 条题解
-
2
#include<stdio.h> int main(){ int a[8][3],sum[8]={0},m=8,day; for(int i=1;i<8;i++){ for(int j=1;j<3;j++){ scanf("%2d",&a[i][j]); printf("\n"); } }
for(int i=1;i<8;i++){ for(int j=1;j<3;j++){ sum[i]+=a[i][j]; } } for(int i=1;i<8;i++){ if(sum[i]>m){ m=sum[i]; day=i; } } if(m>8){ printf("%d",day); }else{ printf("0"); } return 0;
}
-
2
#include<stdio.h> int main() { int day[8]={0}; int a,b; int i; for( i=1;i<8;i++){ scanf("%d %d",&a,&b); day[i]=a+b; } int max=day[0]; int m; for( m=1;m<8;m++){ if(day[m]>max){ max=day[m]; } } if(max>8){ for(m=1;m<8;m++){ if(day[m]==max){ printf("%d",m); break; } } } else if(max<8){ printf("0"); } return 0; }
-
0
#include<stdio.h> int main(){ int A[7][2]={0}; int i=1,j=1; int sum[7]; for(i=1;i<=7;i++){ for(j=1;j<=2;j++){ scanf("%d",&A[i-1][j-1]); } sum[i-1]=A[i-1][0]+A[i-1][1]; } int max=sum[0]; int day=0; for(i=1;i<=7;i++){ if(sum[i-1]>max){ max = sum[i-1]; day = i; } } printf("%d",day); return 0; }
-
0
#include <stdio.h>
int main() { int sh[7];//每天在学校上课的时间 int eh[7];//每天额外上课的时间 int th[7];//每天总的上课时间 int unhappydays = 0;//记录不高兴的天数 int unhappylevel[7] = {0};//记录每天不高兴的程度 int mostunhappyday = 0;//记录最不高兴的天 int total,i,maxunhappy = 0; for(i=0;i<7;i++){ scanf("%d %d",&sh[i],&eh[i]); th[i] = sh[i] + eh[i]; if(th[i] > 8){ unhappydays++; unhappylevel[i] = th[i] - 8; if(unhappylevel[i] > maxunhappy){ maxunhappy = unhappylevel[i]; mostunhappyday = i + 1; } } } if(unhappydays == 0){ printf("0\n"); } else { printf("%d\n",mostunhappyday); } return 0; }
- 1
信息
- ID
- 44
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 4140
- 已通过
- 840
- 上传者