求助啊,这段程序不知道哪里出现问题了,求教学
不知道哪的问题,当r输入1的时候,b输入什么数字都能输出结果;但是当b输入1的时候,在输入数字r之后,怎么出不来结果啊,程序如下:#include "stdio.h"
void main()
{
int r ,b;
printf("请输入两个数字\n");
scanf("%d,%d",&r,&b);
if(r==1||b==1)
{
if(r==1)
{if(b==2)
{printf("H\n");return;}
else {printf("G\n");return;}}
if(b==1)
{if(r==2)
{printf("G\n");return;}}
else {printf("H\n");return;}
}
else
{if(r>b)
{printf("G\n");return;}
if(r<b)
{printf("H\n");return;}
if(r==b)
{printf("P\n");return;}
}
}
Ps:小弟只是个新手,对这方面了解不太多,目前还处于学习阶段,求大神指导指导!
看到这种情况,我都醉了!!不知道为什么当b为1的时候,输出为嘛没有结果呢
[ 本帖最后由 gmq123q 于 2015-1-4 23:28 编辑 ]