初学C语言,有关于编译器Dev-c++的

#include<stdio.h>voidmain(){intmax(intx,inty);inta,b,c;scanf("%d,%d",&a,&b);c=max(a,b... #include <stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("the max is %d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}

以上的代码,代码无问题,在turbo 3.0上完全正确.
trubo不好用,所以改用的大家推荐的dev-c++
只是这里出问题了,在turbo上面,一直会有一个结果输出窗口的,在这里却没有,程序一闪而过,运行完成以后,看不到结果,怎么办啊?
展开
 我来答
以逸待劳HK
2008-03-22 · TA获得超过370个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:148万
展开全部
我们老师教我们最好在末尾加一个:
scanf ("%d",&a);
最好是用文件输入输出。(安全,而且输入值不需要运行一次输入一次)

我还发现一个错误:Dev-c++中主函数是不能用“void”的,你用“int”,末尾加“return 0;”(你是不是在C++窗口下面看到“'main' must return 'int'”?)

如果你将“int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
} ”
调到‘main’前面就可以省略‘main’当中的“int max(int x,int y); ”

我帮你改成:
#include <iostream>//C++的输入输出流
using namespace std;//必要,表示是标准流,才能用cin,cout
int max(int x,int y)
{int z;
if (x>y)
z=x;
else
z=y;
return(z);
}
int main (void) //必须用int,末尾加return 0;返回给计算机一个正常结束值。void可以减少编译时间
{int a,b,c;
cin>>a>>b; //输入输出流表示
c=max(a,b);
cout<<"the max is "<<c<<endl; //endl表示换行
cin>>a;//等待输入,不让屏幕跳回后台
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rocoln
2008-03-16 · TA获得超过1462个赞
知道答主
回答量:624
采纳率:0%
帮助的人:399万
展开全部
Dev-c++
加头文件#include<conio.h>
再在结尾加getch();

即:

#include <stdio.h>
#include<conio.h>

void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("the max is %d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);

getch();

}
这样就可以了。

参考资料: 希望我的回答对你有所帮助。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泠月冰辰
2008-03-16 · TA获得超过981个赞
知道小有建树答主
回答量:1149
采纳率:0%
帮助的人:816万
展开全部
#include <stdio.h>
#include <stdlib.h>
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("the max is %d\n",c);
system("pause");
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}

在main函数最后一行加system("pause"); 连上头文件stdlib.h
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨心悠扬
2008-03-21
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
把这里改下
else z=y;
system("pause");
return(z);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式