问答详情
源自:5-2 函数调用

请问哪里又问题这个程序

#include<stdio.h>
#include<stdlib.h>
#define Pi 3.14
double area(int r)
{return Pi*r*r;
}
double perimeter(int r)
{
return 2*Pi*r;
}
void main()
{
 int r;
 double area(int r);
 double perimeter(int r);
 scanf("%f",r);
 printf("%f\n",area(r));
 printf("%f\n",perimeter(r));
 system("pause");
}

提问者:慕勒3227823 2018-10-18 09:58

个回答

  • 昨日诺言今日兑现
    2018-10-24 17:10:25

    r是整形,area是双精度浮点型;而输入时r为单精度浮点型,输出时area也为单精度浮点型。