沒啥好說的,直接貼代碼
#include <stdio.h>
#include <math.h>
int main ()
{
int T, i;
int h[4];//五位學長的身高
int level;//學姐等級
int darklight;//有無 黑照
double lightcnt;//學姐有幾道光線
int kill;//竜死了幾個學長
scanf("%d",&T);
while (T--){
scanf("%d %d", &level, &darklight);
scanf("%d %d %d %d %d", &h[0], &h[1], &h[2], &h[3], &h[4]);
kill = 0;
if ( level < 6 ){//通過等級 確定光線數量
printf("none");
} else if ( level < 11 ){
if ( darklight ) lightcnt = 5;
else lightcnt = 4;
} else if ( level < 16 ){
if ( darklight ) lightcnt = 8;
else lightcnt = 7;
} else {
if ( darklight ) lightcnt = 12;
else lightcnt = 10;
}
//開始屠殺學長
for ( i = 0;i < 5 && lightcnt > 0 && lightcnt * 300 > h[i];i++){
lightcnt -= ceil( h[i] / 300.0 );
kill += 1;
}
switch ( kill ){
case 1: printf("first blood\n"); break;
case 2: printf("double kill\n"); break;
case 3: printf("triple kill\n"); break;
case 4: printf("ultra kill\n"); break;
case 5: printf("rampage\n"); break;
default:printf("none\n"); break;
}
printf("\n");
}
return 0;
}