|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
从书上看到计算长方形体积,但是只能计算书已赋好的值觉得没意思然后自己改了下可以随意计算赋值的,但是代码一直出错。求助
{
int m_Height; /*定义整型变量,高度*/
int m_Long; /*定义整型变量,长度*/
int m_Width; /*定义整型变量,宽度*/
int result; /*定义整型变量,长方形体积*/
printf("请输入高度\n"); /*显示提示*/
scanf("%d",&m_Height); /*输入高度*/
printf("请输入长度\n"); /*显示提示*/
scanf("%d",&m_Long); /*输入长度*/
printf("请输入宽度\n"); /*显示提示*/
scanf("%d",&m_Width); /*输入宽度*/
result=calculate(m_Height,m_Long,m_Width); /*调用函数,计算体积*/(这里总是修正不了。。。)
printf("%d\n",result); /*输出体积大小*/
return 0; /*返回整型0*/
int calculate(int m_Height,int m_Long,int m_Width); /*定义计算体积函数*/
int result=m_Height * m_Long * m_Width; /*具体计算体积*/
return result; /*将计算的体积结果返回*/
}
只要把函数 calculate() 挪到 main() 的前面就可解决问题
- #include <stdio.h>
- int calculate(int m_Height,int m_Long,int m_Width)
- {
- return m_Height * m_Long * m_Width ;
- }
- int main(void)
- {
- int m_Height , m_Long , m_Width , result ;
- printf("请输入高度 : ") ;
- scanf("%d", & m_Height) ;
-
- printf("请输入长度 : ") ;
- scanf("%d" , & m_Long) ;
-
- printf("请输入宽度 : ") ;
- scanf("%d" , & m_Width) ;
-
- result = calculate(m_Height , m_Long , m_Width) ;
-
- printf("%d\n" , result) ;
- return 0 ;
- }
复制代码
|
|