----------------解决方案--------------------------------------------------------
回复:(风的声音)对了,输入之后你要按确认键,你按...
确认键我也按了,但是还是不能呀.忘了问你,你用的是什么编译工具呀,
----------------解决方案--------------------------------------------------------
scanf("%d%d\n",&x,&y);
t=L(x,y);
printf("%d\n",t);
}
输入5,4
晕,scanf()的输入格式要求很严格的,如果是 %d%d 就应该输入54
而不应该加回车吧
----------------解决方案--------------------------------------------------------
不知道,我的scanf改过之后就可以了
visual studio2005 C++环境阿
----------------解决方案--------------------------------------------------------
以下是引用chmlqw在2007-10-22 22:04:05的发言:
scanf("%d%d\n",&x,&y);
t=L(x,y);
printf("%d\n",t);
}
输入5,4
晕,scanf()的输入格式要求很严格的,如果是 %d%d 就应该输入54
而不应该加回车吧
不加回车吗??你怎么把值传过去??晕??
----------------解决方案--------------------------------------------------------
以下是引用风的声音在2007-10-22 22:08:28的发言:
不加回车吗??你怎么把值传过去??晕??
晕,打错了
我的意思是不加“,”.....
----------------解决方案--------------------------------------------------------
#include "stdio.h"
#define L(a,b) a%b
void main()
{
int x=0,y=0,t;
printf("Please input the two numbers:\n");
scanf("%d",&x);
scanf("%d",&y);
t=L(x,y);
printf("%d\n",t);
}可以
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
看下你的那个程序
----------------解决方案--------------------------------------------------------
#include "stdio.h"
#define L(x,y) x%y
main()
{
int x,y,t;
printf("Please input the two numbers:\n");
scanf("%d%d",&x,&y);
t=L(x,y);
printf("%d\n",t);
}
----------------解决方案--------------------------------------------------------