从键盘输入代表平面上某点的横坐标x和纵坐标y,输出x和y的值并按下列要求输出相应的标志。 当x>0且y>0,属于第一象限,输出标志“A’’ 当x<0且y>0,属于第二象限,输出标志“B” 当x<0且y<0,属于第三象限,输出标志“C” 当x>0且y<0,属于第四象限,输出标志“D” 当x=0或y=0,不属于任何象限,输出标志“E”
从键盘输入代表平面上某点的横坐标x和纵坐标y,输出x和y的值并按下列要求输出相应的标志。 当x>0且y>0,属于第一象限,输出标志“A’’ 当x<0且y>0,属于第二象限,输出标志“B” 当x<0且y<0,属于第三象限,输出标志“C” 当x>0且y<0,属于第四象限,输出标志“D” 当x=0或y=0,不属于任何象限,输出标志“E”
【正确答案】:#includevoid main(){ int x,y; scanf("%d%d",&x,&y); /* 输入x和y的值 */ if(x>0 && y>0) printf("A\n"); /* 属于第一象限 */ else if(x<0 && y>0) printf("B\n"); /* 属于第二象限 */ else if(x<0 && y<0) printf("C\n"); /* 属于第三象限 */ else if(x>0 && y<0) printf("D\n"); /* 属于第四象限 */ else printf("E\n"); /* 不属于任何象限 */}
【题目解析】:输入两个数之后,使用if语句依次判断它们所属的象限即可。