請問哪里又問題這個(gè)程序
#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");
}
2018-10-24
r是整形,area是雙精度浮點(diǎn)型;而輸入時(shí)r為單精度浮點(diǎn)型,輸出時(shí)area也為單精度浮點(diǎn)型。