| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 616 人关注过本帖
标题:请教请教!
只看楼主 加入收藏
地平线
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-5-28
收藏
 问题点数:0 回复次数:3 
请教请教!
我是一个C菜菜,学了好几个月的C语言了,抄了好多C代码在VC++6.0中编译,没有一个可执行文件运行是成功的,郁闷.比如下面这个代码,编译倒是编译成功了,也有*.exe 文件,找到此文件回车之后也有输入框,当我输入两个数字后上面也有显示输入的两各数字,但是当我案回车后却退出了这个可执行文件,是不是我的VC++6.0有问题,请大家指教指教.下面是我抄的代码:
#include<stdio.h>
int max(int x,int y)
{int z;
z=x>y? x:y;
return(z);
}
int  main ()
{
int a,b,c;
scanf("%d,%d", &a,&b);
c=max(a,b);
printf ("%d",c);
return 0;
}
搜索更多相关主题的帖子: int 数字 max 文件 
2008-06-12 01:23
lingluoz
Rank: 2
来 自:苏州科技学院
等 级:新手上路
威 望:4
帖 子:749
专家分:0
注 册:2008-2-2
收藏
得分:0 
那是因为程序把结果弄出来以后就直接退出了。。你还来不及看答案。建议挂上stdlib.h在程序的末尾加上一句system("pause");

Murphy's Law :
If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
2008-06-12 07:07
C王之王
Rank: 1
来 自:南京
等 级:新手上路
帖 子:49
专家分:0
注 册:2008-6-5
收藏
得分:0 
这个问题很诡异 主要是你的scanf("%d,%d", &a,&b);
此句中%d%d中有个逗号那你输入时就要按照这个格式输入,比如1,2

其实我是一个演员
2008-06-12 10:55
地平线
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-5-28
收藏
得分:0 
回复 1# 地平线 的帖子
谢谢朋友们,我这样改了,但是编译后却找不到可执行文件了.我这样改的:
#include<stdio.h>
#include<stdlib.h>
int max(int x,int y)
{int z;
z=x>y? x:y;
return(z);
}
int  main ()
{
int a,b,c;
scanf("%d,%d", &a,&b);
c=max(a,b);
printf ("%d",c);
return 0;
system("pause");
}
2008-06-14 00:06
快速回复:请教请教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020186 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved