exit(0)编辑器报警告!

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:45:53
#include<stdio.h>
#include<math.h>
void menu();
double add(double a,double b);
double sub(double a,double b);
double multi(double a,double b);
double div(double a,double b);
double remain(double a,double b);
int add_n_to_m(int a,int b);
double factor(int n);

void main()
{ {
menu();
}
while(1)
{char choice;
/*{
menu();
}*/

printf("*请选择功能:");
scanf("%c",&choice);
//while(getchar()!='\n');//清空缓冲区

switch(choice)
{ case '1':
{ double a,b,sum;
printf("请输入两个数:");
scanf("%lf%lf",&a,&b);
sum=add(a,b);
} break;

case '2':
{ double a,b,c;
printf("请输入两个数:");
scanf("%lf%l

void main();意思是没有返回值;
你下边在 case 0:时有exit(0);这个和上边void就冲突啦;
你改成int main();再try;

///////////////////
杜飞 15:19:42
#include<math.h>
#include <stdio.h>
#include <stdlib.h>
void menu();
double add(double a,double b)
{
return(a+b);
}
double sub(double a,double b)
{
return(a-b);
}
//double multi(double a,double b);
//double div(double a,double b);
//double remain(double a,double b);
//int add_n_to_m(int a,int b);
//double factor(int n);

int main()
{

while(1)
{
char choice;

printf("*请选择功能:\n");
scanf("%c",&choice);
printf("choice:=%c==========\n",choice);

switch(choice)
{