我想知道我这段简单的程序哪错了,怎样看下面的错误解释

来源:百度知道 编辑:UC知道 时间:2024/05/05 17:41:11
#include <stdio.h>
#define PI 3.1415926
main()
{
int h;
float r;
float cubage1,cubage2,per,area,facearea;
clrscr();
printf("please input the circle's radii\n");
scanf("%f",&r);
clrscr();
printf("please input the cylinder's height\n");
scanf("%d",&h);
per=2*PI*r;
area=PI*r*r;
facearea=4*PI*r*r;
cubage1=4/3*PI*r*r*r;
cubage2=area*h;
clrscr();
printf("\n\n\tThe circle's perimeter is %.2f\n",per);
printf("\tThe circle's area is %.2f\n",area);
printf("\tThe sphere's facearea is %.2f\n",facearea);
printf("\tThe sphere's cubage is %.2f\n",cubage1);
printf("\tThe cylinder's cubage is %.2f\n",cubage2);
getch();
}

错误解释
--------------------Configuration: zhouchang - Win32 Debug----

E:\ccc\zhouchang.cpp(8) : error C2065: 'clrscr' : undeclared identifier clrscr没有定义,vc清屏没有这个函数
E:\ccc\zhouchang.cpp(14) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data不要把double类型数据转成float
E:\ccc\zhouchang.cpp(25) : error C2065: 'getch' : undeclared identifier getch没有定义
E:\ccc\zhouchang.cpp(26) : warning C4508: 'main' : function should return a value; 'void' return type assumed main需要返回值
#include <stdio.h>
#include <conio.h>
#define PI 3.1415926
int main()
{
int h;
float r;
double cubage1,cubage2,per,area,facearea;
system("cls");
printf("please input the circle's radii\n");
scanf("%f",&r);
system("cls");
printf("please input the cylinder's height\n");
scanf("%d",&h);
per=2*PI*r;
area=