99问答网
所有问题
C语言,使用数组存储多组坐标,a[4]={x1, y1,x2,y2}; 每次输入一组,最终把所有坐标整合到一个大的数组中
最好对每个坐标进行一次编号,例如1坐标(0,0)。
举报该问题
其他回答
第1个回答 2017-04-16
这不是二维数组吗?用二维数组就可以实现。去看看课本相应的内容
相似回答
C语言
---
输入
16个数据存放到二维整型
数组a[4]
[4]中,输出最大值、最小...
答:
int
a[4]
[4];int i,j,max,min;int maxi,maxj;int mini,minj;for(i=0;i<4;i++)for(j=0;j<4;j++){ printf("%d Number:",i*4+j+1);scanf("%d",&a[i][j]);} printf("It is :\n");max=min=a[0][0];for(i=0;i<4;i++){ for(j=0;j<4;j++){ printf("%...
给定平面任意两点的
坐标
(
x1,y1
)和(
x2,y2
)求这两点之间的距离(保留两 ...
答:
int main(){ float
x1,
y1;float
x2,y2;
float distance;float x,y;scanf("%f%f%f",&x1,&
y1,
&x2,&y2);x=fabs(x1-x2);y=fabs(y1-y2);distance=sqrt(x*x+y*y);printf("%.2f\n",distance);return 0;} scanf()函数表示接收输入的数据。sqrt表示开方。
编写一个函数distance,计算两点(
x1,y1
)与(
x2,y2
)之间的距离。
所有
数值和...
答:
include<stdio.h>#include<math.h>void main(){ int i; double distence(double *)
,a[4];
//定义distence函数和数组 printf("请输入两点的
坐标x1,y1,x2,y2
:"); for(i=0;i<4;i++) scanf("%f",&a[i]);//对数组赋值 printf("两坐标的距离为:%f",distence(a)...
如何用
c语言
实现
多组
数据
输入,
每组数据一行每行数据个数任意
答:
例如每组数据第一个要输入的参数是p,则程序框架会这么写:while(scanf("%d", &p)
==
1
){ //这里是其他参数的输入和算法过程 } 当第一行是三个数你可能会这么做:当然了,刚刚那种办法是可以的,但为了使程序更漂亮:while(scanf("%d%d%d", &a, &b, &c) == 3)如果会使用EOF:scanf(.....
c语言
:编写一个c程序
,输入
两点
坐标,
求这两点的距离
答:
the coordinates of 2 points...\n");scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);//输入点座标printf("The distance(p1(%g,%g) to p2(%g,%g)) is "
,x1,y1,x2,y2
);printf("%g\n",sqrt((x1-=x2)*x1+(y1-=y2)*y1));//直接用公式求结果return 0;}运行样例如下:...
用
C语言
求,设p1=(
x1,y1
)和p2=(
x2,y2
)分别是二维空间的两个点,求p1和...
答:
include<stdio.h> int main(){ int
x1,x2,y1,y2;
scanf("%d%d",&x1,&y1);scanf("%d%d",&x2,&y2);(x1+x2)/2;//这是中点横坐标 (y1+y2)/2;//这是中点纵坐标 printf("%d %d",(x1+x2)/2,(y1+y2)/2);return 0;} 望采纳,有疑惑可追问 ...
C语言
定义一个
4
*4的二维
数组
并
输入
16个整型数据。按矩阵输出这16个数据...
答:
程序如下:main(){ int
a[4]
[4],i,j,s=0;printf(“请输入16个整型数据:\n);for(i=0;i<4;i++)for(j=0;j<4;j++)scanf(“%d”,&a[i][j]);printf(“该数组矩阵为:\n);for(i=0;i<4;i++)for(j=0;j<4;j++){ printf(“%4d”
,a[
i][j]);if(j==3)printf(“\n...
c语言
:平面直角
坐标
系
,输入
三点坐标(六个数不要用
括号
分队)。判断能 ...
答:
{ int
x1,x2,
x3
,y1,y2,y
3;float a,b
,c;
scanf("%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3)
;a=
sqrt(pow(x1-x2,2)+pow(y1-y2,2));//通过两点之间的距离计算公式,得出任意两个点的距离;b=sqrt(pow(x1-x3,2)+pow(y1-y3,2))
;c=
sqrt(pow(x2-x3,2)+pow(y2-y3,2));if...
C语言,
求三角形面积:从键盘
输入
三个顶点
坐标
(
x1,y1
)(
x2,y2
)(x3,y3...
答:
double dist(double
x1,
double
y1,
double
x2,
double y2){return sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));} int main(){ double a,b
,c,
p,s,x[3],y[3];int i;for(i=0;i<3;i++)scanf("%lf%lf",&x[i],&y[i])
;a=
dist(x[0],y[0
],x[1],y[1]
);b=dist(...
大家正在搜
c语言数组的使用
四个点的X和Y坐标分几个数组
创建存储点坐标的数组
c语言scanf输入数组
c语言定义一个数组
c语言中数组的定义
c语言函数调用数组
c语言数组从小到大排序
C语言 数组