『壹』 c語言編程問題:輸入4個任意數字,然後按從小到大的順序輸入坐標點(x,y),輸出該點所在的象限。代碼是:
1、打開自己的Python語言編程的IDLE。
『貳』 c語言中若要輸入坐標應該怎麼辦
先算出縱坐標的值,然後
用二維數組來存儲坐標,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],來存儲5對坐標值,i、j分別是橫坐標和縱坐標。
『叄』 C語言編寫程序輸入任意兩個量作為x,y的坐標,計算該點到原點的距離及與x軸的夾角。
#include<stdio.h>
#include<math.h>
#definePI3.1415926535
intmain()
{
doublex=0,y=0;
doubles=0;
doubleangle;
printf("請輸入x=");
scanf("%lf",&x);
printf("請輸入y=");
scanf("%lf",&y);
printf("輸入的點坐標為(%f,%f) ",x,y);
s=sqrt(fabs(x)*fabs(x)+fabs(y)*fabs(y));
angle=atan2(y,x)*180/PI;
printf("該點到原點的距離:%lf ",s);
printf("該點到原點x軸的夾角:%lf° ",angle);
}
源碼如上
運行結果如下
『肆』 C語言 輸入xy然後計算
#include "stdio.h"
#include "math.h"
int main()
{
double i,j;
printf("x=");
scanf("%lf",&i);
printf("y=");
scanf("%lf",&j);
printf("x+y=%lf\n",i+j);
printf("sinx=%lf\n",sin(i));
printf("cosx=%lf\n",cos(i));
printf("tanx=%lf\n",tan(i));
printf("logx=%lf\n",log(i));
}
『伍』 c語言輸入一個坐標(x,y,z)判斷該點在哪個象限
最好if-else都加上大括弧
scanf("---"這里少了半個雙引號:定義的變數用逗號分隔開
#include<stdio.h>
intmain()
{
doublex,y,z;//////////
printf("Inputx,y,z: ");
scanf("%lf%lf%lf",&x,&y,&z);////////
if(x>=0){
if(y>=0){
if(z>=0)printf("thefirstquadrant ");
elseprintf("thefifthquadrant ");
}
else{
if(z>=0)printf("thefourthquadrant ");
elseprintf("theeighthquadrant ");
}
}
else{
if(y>=0){
if(z>=0)printf("thesecondquadrant ");
elseprintf("thesixthquadrant ");
}
else{
if(z>=0)printf("thethirdquadrant ");
elseprintf("theseventhquadrant ");
}
}
return0;
}
『陸』 求一C語言編程,輸入坐標(x,y)後得到的輸出結果是(y,x)。。求大神指導啊。。
#include <stdio.h>
int main()
{
float x,y;
printf("please enter x,y: ");
scanf("%f,%f",&x,&y);
printf("%5.2f,%5.2f ",y,x);
return 0;
}
程序已運行過,不知道你有沒有其他要求,運行結果:
『柒』 編程 輸入一平面坐標點(x,y),判斷並輸出該坐標點位於哪個象限c語言
#include<stdio.h>
int x,y;
char *output[20];
int p;
void main(){
printf("請輸入一個坐標如:3,3\n");
while(scanf("%d,%d",&x,&y)!=EOF)
{
if(x > 0 && y > 0)
p=1;
else if(x > 0 && y < 0)
p=4;
else if(x < 0 && y > 0)
p=2;
else if(x < 0 && y < 0)
p=3;
switch(p){
case 1:*output = "第一象限\n";break;
case 4:*output = "第四象限\n";break;
case 2:*output = "第二象限\n";break;
case 3:*output = "第三象限\n";break;
}
printf("%s",*output);
}
}