Ⅰ 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);
}
源碼如上
運行結果如下
Ⅱ 任意輸入點的坐標,判斷該點是否在圓環內(x2+y2>=1 x2+y2<=4 )的c語言程序怎麼寫急!!
#include "stdio.h"
int main()
{
double x,y;
printf("請輸入點坐標:");
scanf("%lf,%lf",&x,&y);
if(x*x+y*y>=1 && x*x+y*y<=4)
printf("該點在圓環(x^2+y^2>=1 x^2+y^w<=4)內! ");
else
printf("該點不在圓環內! ");
}
注意輸入坐標時,中間用逗號隔開
Ⅲ C語言,如何在指定坐標輸入數據
用gotoxy和gets吧~~~
gotoxy(old_x,old_y);//跳轉到指定坐標輸出信息
cprintf("User Name:");//在指定坐標處輸出User Name:
gotoxy(old_x,old_y+2);//跳轉到指定坐標輸入信息
gets(name);//輸入用戶名,name為所定義的字元數組
這是我做一個游戲界面的用戶名和密碼輸入的代碼~~你看看吧,希望對你有所幫助。。
Ⅳ 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;}
Ⅳ c語言:有4個圓塔,已知圓心和半徑,塔以外無建築物。輸入任一點坐標,求該點的建築高度。求流程圖!!!
你這不是說點在這四個圓內,則該點的建築高度為10m,
點在這四個圓外,則該點的建築高度為0,
依次判斷,該點到四個圓心的距離是不是小於1,
1,情況一,至少有一個距離小於1,則為10m;
2,情況二,一個距離小於1的也沒有,則為0。
Ⅵ c語言中若要輸入坐標應該怎麼辦
先算出縱坐標的值,然後
用二維數組來存儲坐標,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],來存儲5對坐標值,i、j分別是橫坐標和縱坐標。