当前位置: 代码迷 >> C语言 >> 求余数
  详细解决方案

求余数

热度:162   发布时间:2007-04-18 01:27:32.0
求余数
#include <stdio.h>
void main()
{
int a,b;
a = getchar ();
b=a%2;
printf("%d",b);
}
为什么我输入-8时,结果是1的
到底是那里写错了
搜索更多相关的解决方案: 余数  

----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int a,b;
scanf ("%d",&a);
b=a%2;
printf("%d",b);
}
----------------解决方案--------------------------------------------------------
getchar()函数表示从键盘接受一个字符。不是整型数。
----------------解决方案--------------------------------------------------------
谢谢了,但我还是有点不明白
#include <stdio.h>
void main()
{
int a,b;
scanf ("%d",&a);
b=a%2;
printf("%d",b);
}
当输入-7时,为什么是-1,不是应该是1吗
还有我上面的程序
#include <stdio.h>
void main()
{
int a,b;
a = getchar ();
b=a%2;
printf("%d",b);
}
输入-8时,输出1,又是为什么
我刚刚学,请大家帮助下
----------------解决方案--------------------------------------------------------
谢谢3楼,还有
#include <stdio.h>
void main()
{
int a,b;
scanf ("%d",&a);
b=a%2;
printf("%d",b);
}
当输入-7时,为什么是-1,不是应该是1吗

----------------解决方案--------------------------------------------------------
-数和-数除怎么可能变+数呢- -
----------------解决方案--------------------------------------------------------

谢谢了!


----------------解决方案--------------------------------------------------------
  相关解决方案