
#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("该点到原点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)*/
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)