c语言程序不能运行啊,没有错误,只有几个警告
#include<stdio.h>#include<stdlib.h>#include<ctype.h>#include<math.h>intmenu_select();...
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <math.h>
int menu_select();
int FindNum();
int FindRoot();
int Detective();
int Bear();
int Diamond();
int GoodBye();
void main()
{
for (;;)
{
switch(menu_select())
{
case'1': FindNum();system("pause");break;
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
system("pause");
exit(6);
}
}
}
int menu_select()/*菜单选择操作*/
{
char c;
do
{system("cls");
printf("1.FindNum\n");
printf("2.FindRoot\n");
printf("3.Detective\n");
printf("4.Bear\n");
printf("5.Diamond\n");
printf("6.GoodBye\n");
printf("Input1-6:");
c=getchar();
}
while(c<'1'||c>'6');
return (c-'0');
}
这是一个菜单的头,请问有什么问题吗?
{
case'1': FindNum();system("pause");break;
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
system("pause");
exit(6); 这就是出现警告的地方了 展开
#include <stdlib.h>
#include <ctype.h>
#include <math.h>
int menu_select();
int FindNum();
int FindRoot();
int Detective();
int Bear();
int Diamond();
int GoodBye();
void main()
{
for (;;)
{
switch(menu_select())
{
case'1': FindNum();system("pause");break;
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
system("pause");
exit(6);
}
}
}
int menu_select()/*菜单选择操作*/
{
char c;
do
{system("cls");
printf("1.FindNum\n");
printf("2.FindRoot\n");
printf("3.Detective\n");
printf("4.Bear\n");
printf("5.Diamond\n");
printf("6.GoodBye\n");
printf("Input1-6:");
c=getchar();
}
while(c<'1'||c>'6');
return (c-'0');
}
这是一个菜单的头,请问有什么问题吗?
{
case'1': FindNum();system("pause");break;
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
system("pause");
exit(6); 这就是出现警告的地方了 展开
2014-08-27
展开全部
case'1': FindNum();system("pause");break;
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
改
case 1:..
case 2:..
case 3:..
case 4:..
case 5:..
case 6:..
因为你的 int menu_select()/*菜单选择操作*/
是
while(c<'1'||c>'6');
return (c-'0');
case'2': FindRoot();system("pause");break;
case'3': Detective();system("pause");break;
case'4': Bear();system("pause");break;
case'5': Diamond();system("pause");break;
case'6': printf("GoodBye\n");
改
case 1:..
case 2:..
case 3:..
case 4:..
case 5:..
case 6:..
因为你的 int menu_select()/*菜单选择操作*/
是
while(c<'1'||c>'6');
return (c-'0');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询