标题:【C语言提问】赋值后跳出窗口,代码检查不出问题,请大神解答
只看楼主
rricyzen
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-6-7
结帖率:100%
已结贴  问题点数:20 回复次数:5 
【C语言提问】赋值后跳出窗口,代码检查不出问题,请大神解答
#include <stdio.h>

int square(int x,int y)
{
    return x*y;
   
}

int main()
{
   
int c,x,y;

scanf("%d ,%d",&x,&y);
getchar();
c=square(x,y);
printf("%d*%d=%d",x,y,c);
getchar();
return 0;

}



我用的是visual studio2010  为什么取值后 按下回车

直接跳出窗口

感觉代码没有什么问题吧

求助
搜索更多相关主题的帖子: include return visual C语言 
2015-06-07 23:09
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
得分:0 
#include <stdio.h>
int square(int x,int y)
{
    return x*y;  
}
int main()
{
   
    int c,x,y;

    scanf("%d%d",&x,&y);//去掉,
//    getchar();//这句也可以去掉
    c=square(x,y);
    printf("%d*%d=%d",x,y,c);
    getchar();
   
    return 0;
}

2015-06-08 00:06
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
得分:10 
其实不去掉也没有什么错,控制台输入的时候得英文符号‘,’
2015-06-08 00:12
TAAAAB
Rank: 7Rank: 7Rank: 7
来 自:湖南
等 级:黑侠
威 望:1
帖 子:243
专家分:635
注 册:2011-5-29
得分:10 
以下是引用rricyzen在2015-6-7 23:09:13的发言:
我用的是visual studio2010  为什么取值后 按下回车
直接跳出窗口
求助

运行其它代码是不是也一闪而过,如果是也许你进入的是调试

代码可能会有问题 输入时两个数中间必须要有一个‘,’
scanf("%d ,%d",&x,&y);

人有多懒,编程就有多难。
2015-06-08 09:08
rricyzen
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-6-7
得分:0 
回复 4楼 TAAAAB
谢谢大神
2015-06-08 09:28
rricyzen
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-6-7
得分:0 
回复 2楼 hjx1120
知道了  谢谢
2015-06-08 09:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-446313-1-1.html




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

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