| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3659 人关注过本帖
标题:为什么执行后 输出窗口没有任何信息?
只看楼主 加入收藏
jtx0329
该用户已被删除
收藏
得分:1 
提示: 作者被禁止或删除 内容自动屏蔽
2012-07-30 17:08
zzfcnc
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2012-7-16
收藏
得分:1 
做了一下试验,希望能对大家有所帮助。
/*以下在TC调试通过,输入数字间用空格和回车皆可,但逗号不可以*/
#include<stdio.h>
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d%d",&a,&b);
        c=max(a,b);
    printf("max=%d\n",c);
    getch();
    return 0;
}
int max(int x,int y)
{
    int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}

****************************************************
/*把int max(int x,int y)调到主函数前也可以*/
#include<stdio.h>
int max(int x,int y);
int main()
{
    int a,b,c;
    scanf("%d%d",&a,&b);
        c=max(a,b);
    printf("max=%d\n",c);
    getch();
    return 0;
}
int max(int x,int y)
{
    int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}


******************************************************
/*这样最好*/
#include<stdio.h>
int max(int x,int y)
{
    int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}
int main()
{
    int a,b,c;
    scanf("%d%d",&a,&b);
        c=max(a,b);
    printf("max=%d\n",c);
    getch();
    return 0;
}


*******************************************************
//在C-Free编程下,调试通不过
#include<stdio.h>
//int max(int x,int y);
int main()
{
     int max(int x, int y)
     int a,b,c;
     scanf("%d,%d",&a,&b);
         c=max(a,b);
     printf("max=%d\n",c);
     return 0;
}
int max(int x,int y)
{
     int z;
     if(x>y)z=x;
     else z=y;
     return(z);
}


********************************************************************
//在C-Free编程下调试通过,输入的数据间只能用逗号

#include<stdio.h>
int max(int x,int y);
int main()
{
     //int max(int x, int y)
     int a,b,c;
     //printf("please type in number like this : 5,6 then type the enter button\n");
     scanf("%d,%d",&a,&b);
         c=max(a,b);
     printf("max=%d\n",c);
     return 0;
}
int max(int x,int y)
{
     int z;
     if(x>y)z=x;
     else z=y;
     return(z);
}




[ 本帖最后由 zzfcnc 于 2012-7-31 00:06 编辑 ]
2012-07-30 23:53
ldzy
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:64
专家分:339
注 册:2012-7-30
收藏
得分:1 
如果是窗口一闪即关闭 加#include<stdlib.h>
return 0;前加system("pause");

如果是打入两个分隔开的整数无反应 就不知道了
2012-07-31 00:14
wangxiang935
Rank: 3Rank: 3
来 自:南京
等 级:论坛游侠
帖 子:177
专家分:179
注 册:2012-7-11
收藏
得分:1 
我觉得直接把return 0去掉就行了。虽然我也不知道为什么。
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-07-31 08:18
zcc12342234
Rank: 1
等 级:新手上路
帖 子:8
专家分:7
注 册:2012-8-8
收藏
得分:0 
貌似没什么问题,我运行就好使。
2012-08-11 23:15
ltf106
Rank: 2
等 级:论坛游民
帖 子:17
专家分:22
注 册:2012-8-9
收藏
得分:0 
这个不就是书本上的程序吗,你可以先编写调用函数,在编写主函数。
2012-08-13 09:29
dsl975708035
Rank: 3Rank: 3
来 自:平凉
等 级:论坛游侠
帖 子:101
专家分:152
注 册:2012-8-3
收藏
得分:0 
汗,它等你输入值 先输入一个值,回车,在一个值,回车,OK

唉,初三要停停了,舍不得啊。。
2012-08-13 11:09
快速回复:为什么执行后 输出窗口没有任何信息?
数据加载中...
 
   



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

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