用VC++6.0编译程序 编译没有错误 可是组建时出现了错误 怎么回事呢?
#include<stdio.h>#include<math.h>main(){intindex;inta,b;floatr;floatangle;voidcompute...
#include <stdio.h>
#include <math.h>
main()
{
int index;
int a,b;
float r;
float angle;
void computer_gui();
int add(int a,int b);
int sub(int a,int b);
float mycircleArea(float r);
float mycircleLength(float r);
float mysinAngle(float angle);//函数声明
computer_gui();//调用图形用户界面
while(1)
{
printf("\n请输入一个数(0:圆的面积;1:圆的周长;2:加法;3:减法;5:正弦;):\n");
scanf("%d",&index);
switch(index)
{
case 5:
printf("请输入角度: \n");
scanf("%f",&angle);
mysinAngle(angle);break;
case 2:
printf("请输入两个数(a,b):\n");
scanf("%d,%d",&a,&b);
add(a,b);break;
case 3:
printf("请输入两个数(a,b):\n");
scanf("%d,%d",&a,&b);
sub(a,b);break;
case 1:
printf("请输入圆的半径: \n");
scanf("%f",&r);
mycircleLength(r);break;
case 0:
printf("请输入圆的半径:\n");
scanf("%f",&r);
mycircleArea(r);break;
default:
printf("输入了非法数据!\n");
exit(0);
}
}
}
float mycircleArea(float r) //圆的面积函数
{
float area;
area=3.14*r*r;
printf("圆的面积是 %f.\n",area);
}
float mycircleLength(float r)
{
float length;
length=3.14*2*r;
printf("圆的周长是 %f.\n",length);
}
float mysinAngle(float angle)
{
float sinAngle;
sinAngle=sin(angle*3.14/180);
printf("角的正弦是 %f.\n",sinAngle);
}
void computer_gui() //计算器图形用户界面GUI
{
printf("***********\n");
printf(" 计算器 \n");
printf(" V2013.315 \n");
printf("***********\n");
}
int add(int a,int b) /*加法函数*/
{
int z;
z=a+b;
printf("%d + %d = %d\n",a,b,z);
return z;
}
int sub(int a,int b) //减法函数
{
int z;
z=a-b;
printf("%d - %d = %d\n",a,b,z);
return z;
}
代码如上!! 展开
#include <math.h>
main()
{
int index;
int a,b;
float r;
float angle;
void computer_gui();
int add(int a,int b);
int sub(int a,int b);
float mycircleArea(float r);
float mycircleLength(float r);
float mysinAngle(float angle);//函数声明
computer_gui();//调用图形用户界面
while(1)
{
printf("\n请输入一个数(0:圆的面积;1:圆的周长;2:加法;3:减法;5:正弦;):\n");
scanf("%d",&index);
switch(index)
{
case 5:
printf("请输入角度: \n");
scanf("%f",&angle);
mysinAngle(angle);break;
case 2:
printf("请输入两个数(a,b):\n");
scanf("%d,%d",&a,&b);
add(a,b);break;
case 3:
printf("请输入两个数(a,b):\n");
scanf("%d,%d",&a,&b);
sub(a,b);break;
case 1:
printf("请输入圆的半径: \n");
scanf("%f",&r);
mycircleLength(r);break;
case 0:
printf("请输入圆的半径:\n");
scanf("%f",&r);
mycircleArea(r);break;
default:
printf("输入了非法数据!\n");
exit(0);
}
}
}
float mycircleArea(float r) //圆的面积函数
{
float area;
area=3.14*r*r;
printf("圆的面积是 %f.\n",area);
}
float mycircleLength(float r)
{
float length;
length=3.14*2*r;
printf("圆的周长是 %f.\n",length);
}
float mysinAngle(float angle)
{
float sinAngle;
sinAngle=sin(angle*3.14/180);
printf("角的正弦是 %f.\n",sinAngle);
}
void computer_gui() //计算器图形用户界面GUI
{
printf("***********\n");
printf(" 计算器 \n");
printf(" V2013.315 \n");
printf("***********\n");
}
int add(int a,int b) /*加法函数*/
{
int z;
z=a+b;
printf("%d + %d = %d\n",a,b,z);
return z;
}
int sub(int a,int b) //减法函数
{
int z;
z=a-b;
printf("%d - %d = %d\n",a,b,z);
return z;
}
代码如上!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询