问题描述:已定义一个结构体
(1)请编写程序,输入一点的横纵坐标,输出该点到原点的距离
文件名称:_the_sixteenth_week_homework_project_third
作者:何知令
发表时间:2016年12月20日
输入:一个点的横纵坐标
输出:该点到原点的距离
代码:
/*
问题描述:已定义一个结构体
(1)请编写程序,输入一点的横纵坐标,输出该点到原点的距离
文件名称:_the_sixteenth_week_homework_project_third
作者:何知令
发表时间:2016年12月20日
输入:一个点的横纵坐标
输出:该点到原点的距离
*/
#include <stdio.h>
#include <math.h>
struct point
{
float x;//横坐标
float y;//纵坐标
};
int main()
{
float length;
struct point p;
scanf("%f %f",&p.x,&p.y);
length=sqrt(p.x*p.x+p.y*p.y);
printf("该点到原点的距离为:%f",length);
return 0;
}
程序运行结果展示:
知识点总结:结构体
学习心得:~~~