Submission #820026


Source Code Expand

#include<stdio.h>
#include<math.h>
int main(void)
{
	int W,a;
	double Deg;
	double Dis;
	char Dir[4];
	
	scanf("%lf %lf",&Deg,&Dis);
	Dis=Dis/60.0;
	Dis=(Dis*10)+0.5;
	a=(int)Dis;
	Dis=(double)a;
	Dis=Dis/10;

	
	if(112.5<=Deg&&Deg<337.5){strcpy(Dir,"NNE");}
	else if(337.5<=Deg&&Deg<562.5){strcpy(Dir,"NE");}
	else if(562.5<=Deg&&Deg<787.5){strcpy(Dir,"ENE");}
	else if(787.5<=Deg&&Deg<1012.5){strcpy(Dir,"E");}
	else if(1012.5<=Deg&&Deg<1237.5){strcpy(Dir,"ESE");}
	else if(1237.5<=Deg&&Deg<1462.5){strcpy(Dir,"SE");}
	else if(1462.5<=Deg&&Deg<1687.5){strcpy(Dir,"SSE");}
	else if(1687.5<=Deg&&Deg<1912.5){strcpy(Dir,"S");}
	else if(1912.5<=Deg&&Deg<2137.5){strcpy(Dir,"SSW");}
	else if(2137.5<=Deg&&Deg<2362.5){strcpy(Dir,"SW");}
	else if(2362.5<=Deg&&Deg<2587.5){strcpy(Dir,"WSW");}
	else if(2587.5<=Deg&&Deg<2812.5){strcpy(Dir,"W");}
	else if(2812.5<=Deg&&Deg<3037.5){strcpy(Dir,"WNW");}
	else if(3037.5<=Deg&&Deg<3262.5){strcpy(Dir,"NW");}
	else if(3262.5<=Deg&&Deg<3487.5){strcpy(Dir,"NNW");}
	else{strcpy(Dir,"N");}
	
	if(0.0<=Dis&&Dis<=0.2){strcpy(Dir,"C");
	W=0;}
	else if(0.3<=Dis&&Dis<=1.5){W=1;}
	else if(1.6<=Dis&&Dis<=3.3){W=2;}
	else if(3.4<=Dis&&Dis<=5.4){W=3;}
	else if(5.5<=Dis&&Dis<=7.9){W=4;}
	else if(8.0<=Dis&&Dis<=10.7){W=5;}
	else if(10.8<=Dis&&Dis<=13.8){W=6;}
	else if(13.9<=Dis&&Dis<=17.1){W=7;}
	else if(17.2<=Dis&&Dis<=20.7){W=8;}
	else if(20.8<=Dis&&Dis<=24.4){W=9;}
	else if(24.5<=Dis&&Dis<=28.4){W=10;}
	else if(28.5<=Dis&&Dis<=32.6){W=11;}
	else if(32.7<=Dis){W=12;}
	
	printf("%s %d\n",Dir,W);
	return 0;
	
}

Submission Info

Submission Time
Task C - 風力観測
User ama0219
Language C (GCC 4.6.4)
Score 100
Code Size 1595 Byte
Status AC
Exec Time 43 ms
Memory 936 KB

Compile Error

./Main.c: In function ‘main’:
./Main.c:18:28: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:19:33: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:20:33: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:21:34: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:22:35: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:23:35: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:24:35: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:25:35: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
./Main.c:26:35: warning: incompatible implicit declaration of built-in functio...

Judge Result

Set Name all
Score / Max Score 100 / 100
Status
AC × 66
Set Name Test Cases
all 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 00_sample_06.txt, 00_sample_07.txt, 00_sample_08.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt, test_37.txt, test_38.txt, test_39.txt, test_40.txt, test_41.txt, test_42.txt, test_43.txt, test_44.txt, test_45.txt, test_46.txt, test_47.txt, test_48.txt, test_49.txt, test_50.txt, test_51.txt, test_52.txt, test_53.txt, test_54.txt, test_55.txt, test_56.txt, test_57.txt, test_58.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 27 ms 792 KB
00_sample_02.txt AC 23 ms 812 KB
00_sample_03.txt AC 23 ms 812 KB
00_sample_04.txt AC 25 ms 812 KB
00_sample_05.txt AC 23 ms 808 KB
00_sample_06.txt AC 23 ms 872 KB
00_sample_07.txt AC 24 ms 808 KB
00_sample_08.txt AC 26 ms 808 KB
test_01.txt AC 25 ms 808 KB
test_02.txt AC 23 ms 812 KB
test_03.txt AC 23 ms 812 KB
test_04.txt AC 26 ms 812 KB
test_05.txt AC 25 ms 812 KB
test_06.txt AC 26 ms 808 KB
test_07.txt AC 26 ms 812 KB
test_08.txt AC 27 ms 812 KB
test_09.txt AC 25 ms 812 KB
test_10.txt AC 26 ms 800 KB
test_11.txt AC 25 ms 800 KB
test_12.txt AC 23 ms 800 KB
test_13.txt AC 33 ms 812 KB
test_14.txt AC 24 ms 808 KB
test_15.txt AC 26 ms 796 KB
test_16.txt AC 24 ms 912 KB
test_17.txt AC 27 ms 812 KB
test_18.txt AC 25 ms 812 KB
test_19.txt AC 23 ms 812 KB
test_20.txt AC 25 ms 812 KB
test_21.txt AC 27 ms 800 KB
test_22.txt AC 25 ms 812 KB
test_23.txt AC 26 ms 812 KB
test_24.txt AC 26 ms 884 KB
test_25.txt AC 23 ms 812 KB
test_26.txt AC 27 ms 812 KB
test_27.txt AC 24 ms 812 KB
test_28.txt AC 26 ms 804 KB
test_29.txt AC 25 ms 808 KB
test_30.txt AC 27 ms 812 KB
test_31.txt AC 25 ms 812 KB
test_32.txt AC 27 ms 812 KB
test_33.txt AC 28 ms 780 KB
test_34.txt AC 27 ms 804 KB
test_35.txt AC 24 ms 812 KB
test_36.txt AC 25 ms 812 KB
test_37.txt AC 26 ms 812 KB
test_38.txt AC 26 ms 812 KB
test_39.txt AC 25 ms 812 KB
test_40.txt AC 26 ms 856 KB
test_41.txt AC 43 ms 804 KB
test_42.txt AC 26 ms 812 KB
test_43.txt AC 23 ms 804 KB
test_44.txt AC 25 ms 812 KB
test_45.txt AC 24 ms 936 KB
test_46.txt AC 25 ms 800 KB
test_47.txt AC 26 ms 772 KB
test_48.txt AC 26 ms 812 KB
test_49.txt AC 26 ms 812 KB
test_50.txt AC 25 ms 788 KB
test_51.txt AC 23 ms 812 KB
test_52.txt AC 25 ms 812 KB
test_53.txt AC 24 ms 772 KB
test_54.txt AC 23 ms 812 KB
test_55.txt AC 26 ms 792 KB
test_56.txt AC 25 ms 812 KB
test_57.txt AC 25 ms 812 KB
test_58.txt AC 24 ms 808 KB