作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发代码,以使用函数来计算正方形和圆形的面积。我想精通使用函数,这是我学习的最佳方法。
这是我的代码,我想知道我是否在另一个函数中正确调用了一个函数。 (我在ASQUARE函数内部使用Get_Length函数,在ACIRCLE函数内部使用Get_Radius函数。)
#include <stdio.h>
#include <stdlib.h>
int Get_Radius(int R);
int Get_Length(int L);
float ACIRCLE(int R,float A);
float ASQUARE(int L,float B);
int main(){
int R,L;
float A,Area,SArea,B;
R=Get_Radius(R);
L=Get_Length(L);
Area=ACIRCLE(R,A);
SArea=ASQUARE(L,B);
system("pause");
return 0;
}
int Get_Radius(int R)
{
printf("Input the Radius of a circle:\n");
scanf("%d",&R);
return R;
}
int Get_Length(int L)
{
printf("Input the Length of the square:\n");
scanf("%d",L);
return L;
}
float ACIRCLE(int R,float A)
{
R=Get_Radius(R);
A=R*R*3.14;
return A;
}
float ASQUARE(int L,float B)
{
L=Get_Length(L);
B=L*L;
return B;
}
最佳答案
它可能会崩溃,因为在scanf函数中您忘记了“&”。
它应该是,
scanf(“%d”,&L);
那就是为什么这行不通的原因。
顺便说一下,您的函数是用于扫描输入的,因此它不需要()内的参数。
您没有理由发送参数,仅返回输入。
最后但并非最不重要,
这是最基本的东西,不应在本网站上询问,
您可以非常轻松地用谷歌搜索它。
关于c - 如何在C编程中的另一个函数中调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533362/
我是一名优秀的程序员,十分优秀!