求余数
#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吗
----------------解决方案--------------------------------------------------------
-数和-数除怎么可能变+数呢- -
----------------解决方案--------------------------------------------------------
谢谢了!
----------------解决方案--------------------------------------------------------