void decide(int handarea, int hullarea)

//
//      引数:
//              handarea : 手領域の面積
//              hullarea : ConvexHull内の面積
//
void decide(int handarea, int hullarea)
{
   double ratio;		//      ConvexHull内の面積に対する手領域の面積の割合
   char goo='g';		
   char tyoki='t';		
   char par='p';		
   char null='n';
    float rockmax1, rockmin1, scissormax1, scissormin1, papermax1,
	papermin1;
 
    rockmax1 = rockmax / 100.0;
    rockmin1 = rockmin / 100.0;
    scissormax1 = scissormax / 100.0;
    scissormin1 = scissormin / 100.0;
    papermax1 = papermax / 100.0;
    papermin1 = papermin / 100.0;
 
    ratio = handarea / (double) hullarea;
    printf("Ratio = %lf\n", ratio);
 
    if((hullarea <= 170000 && hullarea >= 40000) && (handarea >= 50000 && handarea <= 90000)){
	    if (ratio >= rockmin1 && ratio <= rockmax1 && yubi_count == 0){
		printf("グー\n");
		submit(&goo);		
	    } else if (yubi_count == 2) {
		printf("チョキ\n");
		submit(&tyoki);
	    } else if ( yubi_count==5) {
		printf("パー\n");
		submit(&par);
	    } else {
		printf("数値がおかしい\n");
		submit(&null);
    	    }
    }else{
	printf("n\n");
	submit(&null);
    }
}
最終更新:2010年01月29日 14:45
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。