注册 登录
编程论坛 C语言论坛

从键盘输入圆环的外内半径值,编程序计算圆环的面积。要求π的取值为3.1415926,输入与输出均采用双精度。 输入格式:

卮酒 发布于 2020-06-09 16:55, 3838 次点击
求大佬改正

#include<stdio.h>
#include<math.h>
#define PI 3.1415926
int main()
{
    double R,r,s;
    scanf("%f,%f",&R,&r);
    s=R*R*PI-r*r*PI;
    printf("%f",s);
    return 0;
}
3 回复
#2
rjsp2020-06-09 16:58
你要告诉大家你输入了什么
#3
rjsp2020-06-09 17:00
scanf("%f,%f",&R,&r);
按你这代码,R和r必须是float类型,若是double类型,那得改为"%lf,%lf"。
另外,输入的格式必须是:0个或多个空白字符,一个浮点格式的数,紧接着是逗号,又是0个或多个空白字符,一个浮点格式的数。
#4
卮酒2020-06-09 17:05
回复 2楼 rjsp
谢谢
1