求助
#include <stdio.h>#include <math.h>int main()
{
int n;
double Pi;
double a;
double b;
printf("输入角度 ");
scanf("%d",&n);
printf("输入Π的近似值 ");
scanf("%.2f",&Pi);
a = Pi/180.00;
b = n*a;
printf("输出弧度%.2f",b);
return 0;
}
输出结果为什么总是0.00?
本帖最后由 hrpzcf 于 2021-7-30 23:12 编辑
#include <math.h>
#include <stdio.h>
int main()
{
int n;
double Pi;
double a;
double b;
printf("输入角度 ");
scanf("%d", &n);
printf("输入π的近似值 ");
scanf("%lf", &Pi);//这里格式控制符用lf
a = Pi / 180.00;
b = n * a;
printf("输出弧度 %.2f", b);
return 0;
}
hrpzcf 发表于 2021-7-30 23:10
对呀 double型数据格式控制用%lf
页:
[1]