发布网友 发布时间:2022-04-19 21:12
共3个回答
热心网友 时间:2023-07-05 22:15
该项目如下:
主文件file1.cpp
#include<stdio.h>
#include"head.h"
int main()
{
float h,r;
printf("请输入圆锥体、圆柱体的半径和高:");
while(scanf("%f,%f",&r,&h)!=0)
{ if(r==0) break;
printf("%.4f\n",yuanzhui(r,h)+yuanzhu(r,h));
}
return 0;
}
文件2: file2.cpp
#include<stdio.h>
#include<math.h>
#define PI 3.14159
float yuanzhui(float r,float h)
{
return (PI*r*r*h/3);
}
float yuanzhu(float r,float h)
{
return (PI*r*r*h);
}
关键的是,还需要一个头文件: head.h
float yuanzhui(float r,float h);
float yuanzhu(float r,float h);
,至此,大功告成啦!
热心网友 时间:2023-07-05 22:15
用VC?建立工程后,除了两个源文件,还要添加一个头文件,里面放两个函数的声明,然后在两个源文件里引用头文件,再把这两个函数和main函数分开到两个文件就行了。哦,你的PI定义也弄到头文件里面去。
热心网友 时间:2023-07-05 22:16
应该是警告吧。
可以加个中间变量转换一下。