1. 編程 輸入一平面坐標點(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);
}
}
2. c語言中若要輸入坐標應該怎麼辦
先算出縱坐標的值,然後
用二維數組來存儲坐標,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],來存儲5對坐標值,i、j分別是橫坐標和縱坐標。
3. c語言編程問題:輸入4個任意數字,然後按從小到大的順序輸入坐標點(x,y),輸出該點所在的象限。代碼是:
1、打開自己的Python語言編程的IDLE。
4. C語言兩點距離 輸入兩點坐標(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y
您好,對於你的遇到的問題,我很高興能為你提供幫助,我之前也遇到過喲,以下是我的個人看法,希望能幫助到你,若有錯誤,還望見諒!。#include<iostream.h>
#include<math.h>
void main()
{
double x1,x2,y1,y2;
cout << "x1="; cin >> x1;
cout << "x2="; cin >> x2;
cout << "y1="; cin >> y1;
cout << "y2="; cin >> y2; //輸入坐標
double l = sqrt((y1 - x1) * (y1 - x1) + (y2 - x2) * (y2 - x2)); //計算結果
cout<<"兩點間距離為"<<l<<endl; //輸出結果
}非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
5. C語言,如何在指定坐標輸入數據
用gotoxy和gets吧~~~
gotoxy(old_x,old_y);//跳轉到指定坐標輸出信息
cprintf("User Name:");//在指定坐標處輸出User Name:
gotoxy(old_x,old_y+2);//跳轉到指定坐標輸入信息
gets(name);//輸入用戶名,name為所定義的字元數組
這是我做一個游戲界面的用戶名和密碼輸入的代碼~~你看看吧,希望對你有所幫助。。
6. C語言要求原創兩點距離 輸入兩點坐標(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2
#include<stdio.h>
#include<math.h>
int main()
{
int x1,x2,y1,y2;scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
int xx=(x2-x1)*(x2-x1),yy=(y2-y1)*(y2-y1);
printf("%.2lf",sqrt(xx+yy));
}
7. 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);
}
源碼如上
運行結果如下
8. c語言:輸入10個點的坐標(設坐標為整數值),輸出距原點最遠的點(設唯一)的坐標及該點距原點的距離
#include#includeintmain(){intx1,y1,x2,y2,absx,absy;doubleres;printf("Pleaseinputthefirstpoint(x,y):\n");scanf("%d%d",&x1,&y1);printf("Pleaseinputthesecondpoint(x,y):\n");scanf("%d%d",&x2,&y2);printf("\nfirstpoint:(%d,%d),secondpoint:(%d,%d)\n",x1,y1,x2,y2);absx=abs(x2-x1);absy=abs(y2-y1);//printf("%d%d",absx,absy);res=sqrt((absx*absx)+(absy)*(absy));printf("\nthelenoflineis=%lf\n",res);getch();return0;}