请问哪里又问题这个程序

来源:5-2 函数调用

慕勒3227823

2018-10-18 09:58

#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");
}

写回答 关注

1回答

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题