用vc6.0编写一个简单地程序碰到了一个问题,编译报错 在case 3: 中too few actual parameters
函数如下:intAreaOfRect(int,int);doubleAreaOfTriangle(int,int);doubleAreaOfRound(int);void...
函数如下:
int AreaOfRect(int, int);
double AreaOfTriangle(int, int);
double AreaOfRound(int);
void main() {
int select;
int a, b;
double c;
printf("请选择功能:\n 0、退出\n 1、长方形\n 2、三角形\n 3、圆形\n");
scanf("%d", &select);
if(select == 0) return;
switch(select) {
case 1 :
printf("请输入长方形的长:");
scanf("%d", &a);
printf("请输入长方形的宽:");
scanf("%d", &b);
c = AreaOfRect(a, b);
printf("面积为:%5.2lf", c);
break;
case 2 :
printf("请输入三角形的底:");
scanf("%d", &a);
printf("请输入三角形的高:");
scanf("%d", &b);
c = AreaOfTriangle(a, b);
printf("面积为:%5.2lf", c);
break;
case 3 :
printf("请输入圆的半径:");
scanf("%d", &a);
c = AreaOfRect(a);
printf("面积为:%5.2lf", c);
break;
default : printf("输入有误!请在0-3之间输入!");
}
}
int AreaOfRect(int x, int y) {
int c;
c = x * y;
return c;
}
double AreaOfTriangle(int x, int y) {
double c;
c = (x * y) / 2;
return c;
}
double AreaOfRound(int x) {
double y;
y = 3.14 * x * x;
return y;
} 展开
int AreaOfRect(int, int);
double AreaOfTriangle(int, int);
double AreaOfRound(int);
void main() {
int select;
int a, b;
double c;
printf("请选择功能:\n 0、退出\n 1、长方形\n 2、三角形\n 3、圆形\n");
scanf("%d", &select);
if(select == 0) return;
switch(select) {
case 1 :
printf("请输入长方形的长:");
scanf("%d", &a);
printf("请输入长方形的宽:");
scanf("%d", &b);
c = AreaOfRect(a, b);
printf("面积为:%5.2lf", c);
break;
case 2 :
printf("请输入三角形的底:");
scanf("%d", &a);
printf("请输入三角形的高:");
scanf("%d", &b);
c = AreaOfTriangle(a, b);
printf("面积为:%5.2lf", c);
break;
case 3 :
printf("请输入圆的半径:");
scanf("%d", &a);
c = AreaOfRect(a);
printf("面积为:%5.2lf", c);
break;
default : printf("输入有误!请在0-3之间输入!");
}
}
int AreaOfRect(int x, int y) {
int c;
c = x * y;
return c;
}
double AreaOfTriangle(int x, int y) {
double c;
c = (x * y) / 2;
return c;
}
double AreaOfRound(int x) {
double y;
y = 3.14 * x * x;
return y;
} 展开
2016-07-12
展开全部
初学VC的话,应该这样建工程。
新建一个win32 Application工程,填好路径和名字之后,下一步选择A "Hello world" Application,就是建一个简单的Hello world程序,点击完成建好之后,直接运行就可以出现一个应用程序窗口。VC自动帮你建立好了文件。这是一个演示程序,你以后可以仿照这个建空项目,然后添加文件和编写代码。
新建一个win32 Application工程,填好路径和名字之后,下一步选择A "Hello world" Application,就是建一个简单的Hello world程序,点击完成建好之后,直接运行就可以出现一个应用程序窗口。VC自动帮你建立好了文件。这是一个演示程序,你以后可以仿照这个建空项目,然后添加文件和编写代码。
追问
能不能看一下我上面的程序我上面说我case3中的实参个数太少
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询