C语言编写程序输入任意两个量作为x,y的坐标,计算该点到原点的距离及与x轴的夹角。

C语言编写程序输入任意两个量作为x,y的坐标,计算该点到原点的距离及与x轴的夹角。,第1张

#include <stdio.h>

#include <math.h>

#define PI 3.1415926535

int main ()

{

double x = 0, y = 0

double s = 0

double angle

printf("请输入x=")

scanf("%lf",&x)

printf("请输入y=")

scanf("%lf",&y)

printf("输入的点坐标为(%f,%f)\n",x,y)

s = sqrt(fabs(x)*fabs(x) + fabs(y)*fabs(y))

angle = atan2(y,x) * 180/PI

printf("该点到原点的距离:%lf\n",s)

printf("该点到原点x轴的夹角:%lf°\n",angle)

}

源码如上

运行结果如下

1

输入部分。

用getchar循环读入字符,当读入值为换行'\n'时退出循环。

2

统计部分。

对每个输入的字符进行判断,如果为数字字符,则累加。

3

输出部分。

退出输入循环后,输出结果值。

代码:

int

main()

{

int

cnt

=

0,c

while((c

=

getchar())!='\n')

if(c>='0'

&&c

<='9')

cnt++

printf("数字字符个数=%d\n",cnt)

}

#include<stdio.h>

void main()

{

float x,y,sum=0/*此行的数据类型可以选用int、float或long,建议float,因为不会出现无法计算小数*/

scanf ("%f%f",&x,&y)/*根据变量类型采用不同的符号(如浮点型应用%f)*/

sum=x+y

printf ("x+y=%f\n",sum)/*根据变量类型采用不同的符号(如浮点型应用%f)*/

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7781480.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存