Submission #285935
Source Code Expand
#include <stdio.h> #include <string> int main(){ int i,j,iidx,jidx; double Deg,Dis,D; const int N_RANKD = 18; const int N_RANKW = 14; const std::string de[N_RANKD] = {"N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"}; const double borderde[N_RANKD]={0,11.25,33.75,56.25,78.75,101.25,123.75,146.25,168.75,191.25,213.75,236.25,258.75,281.25,303.75,326.25,3600}; const std::string pow[N_RANKW] = {"0","1","2","3","4","5","6","7","8","9","10","11","12"}; const double borderpw[N_RANKW]={0.0,0.3,1.6,3.4,5.5,8.0,10.8,13.9,17.2,20.8,24.5,28.5,32.7,12000}; scanf("%lf %lf",&Deg,&Dis); Deg = Deg/10; Dis = (Dis/60); Dis = Dis*10; Dis = (int)(Dis + 0.5); Dis = (double)(Dis)/10; i = (Deg / 22.5) + 0.5; if((borderde[i] <= Deg) && (Deg < borderde[i+1])){ iidx = i; } for(j=0;j<N_RANKW;j++){ if((borderpw[j] <= Dis) && (Dis < borderpw[j+1])){ jidx = j; break; } } if(jidx == 0){ printf("C 0\n"); }else{ printf("%s %s\n",de[iidx].c_str(),pow[jidx].c_str()); } return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - 風力観測 |
User | ne260141 |
Language | C (GCC 4.6.4) |
Score | 0 |
Code Size | 1205 Byte |
Status | CE |
Compile Error
./Main.c:2:18: fatal error: string: No such file or directory compilation terminated.