00问答网
所有问题
用C语言中的结构体和共用体编写一个程序:定义一个点的坐标,然后定义两个点,求这两个点间的距离。
如题所述
举报该问题
推荐答案 2013-10-13
#include<stdio.h>
typedef struct point{
double x,y;
}p;void main()
{
p a,b;
double d;
scanf("%lf%lf",&a.x,&a.y);
scanf("%lf%lf",&b.x,&b.y);
d=sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
printf("%lf\n",d);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DIj0ejnnZenZrZTnnnB.html
相似回答
求
一个
用
结构体与共用体编的程序,
答:
printf("\t成绩2 : %.1lf\n", studs[max].score2);printf("\t成绩3 : %.1lf\n", studs[max].score3);printf("\t平均分 : %.1lf\n", avg[max]);}
C语言
~~
共用体
、
结构体与
枚举类型
答:
include <stdio.h>#include <stdlib.h>#include <string.h>struct Date{ int year; int month; int day;};typedef struct st_person{ char name[10]; char sex; struct Date birth; char ID[19]; char email[60];}Person ;struct student{ int id; char n...
请大神
用C语言
帮我
写一个程序,
内容范围在
结构体共用体
等,具体要求如下...
答:
include<cstdio>#include<iostream>using namespace std;typedef struct stack{ int data; struct stack *next;}stack;stack *pushstack(stack *top,int num)//进栈操作,俩个参数,第一个要压入的栈,第二个要压入的元素。{ stack *q=new stack; q->data=num; q->next=top...
C语言共用体
答:
该形式定义了
一个共用体
数据类型union data
,定义
了共用体数据类型变量obj。共用体数据类型
与结构体
在形式上非常相似,但其表示的含义及存储是完全不同的。先让我们看一个小例子。union data /*共用体*/ { int a;float b;double c;char d;}mm;struct stud /*结构体* / { int a;float b;d...
大家正在搜
一个结构体里有两个共用体
c语言结构体与共用体
结构体与共用体的区别
共用体和结构体可以互相嵌套
共用体中嵌套结构体
C语言结构体怎么使用
结构体共用体枚举
结构体枚举共用体区别
结构体共用体枚举基本概念
相关问题
用C语言编写一个程序:定义一个点的坐标,然后定义两个点,求这...
用C语言 定义一个关于空间点的结构体,它包含了点的3个坐标值...
c++,定义一个描述三维坐标的结构体类型,然后编写程序完成点...
c语言:编写一个c程序,输入两点坐标,求这两点的距离
定义一个点类,输入坐标上的两个点,计算出两点之间的距离,并输...
定义一个记录平面点坐标的结构体,编写一个函数求两点距离。用C...
定义一个记录平面点坐标的结构体,编写一个函数求两点距离。