#include <stdio.h> int add(int a[],int num) { for(int i = 0; i <num ; i++) { scanf("%d",&a[i]); } return 0; } int main() { int qi[3] ={0}; int tian[3] = {0}; add(qi,3); add(tian,3); int max_qi = 0; int min_qi = max_qi; int max_tian = 0; int min_tian = max_qi; int count= 0; //早最大坐标 for(int i=0;i<3;i++) { if(qi[max_qi] < qi[i]) { max_qi = i;//记录最大值下表 min_qi = max_qi; } if(tian[max_tian] < tian[i]) { max_tian = i; min_tian = max_tian; } } //找最小坐标 for(int i =0;i<3;i++) { if(tian[min_tian] > tian[i]) { min_tian = i; } if(qi[min_qi]>qi[i]) { min_qi = i; } } //比对,最大对最小 if(qi[max_qi]<tian[min_qi]) { printf("Yes"); return 0; } //中间qi对最大tian for(int i = 0 ; i<3;i++) { if(i != max_qi &&i != min_qi) { if(qi[i]<tian[max_tian]) { count++; } } } //最小qi对中间tian for(int i = 0 ; i<3;i++) { if(i != max_tian &&i != min_tian) { if(qi[min_qi]<tian[i]) { count++; } } } if(count >2 ||count == 2) { printf("Yes\n"); } else { printf("No\n"); } return 0; }
我应该是第一个C语言吧