我已要求找出两个整数之间的差。
但是我得到了
输入由“文件结尾”终止。
我不明白。他们在这里还说一个数字总是很大。
#include <stdio.h>
int main()
{
int h,o,sum,temp;
scanf("%d %d",&h,&o);
if (h > o)
{
temp = h ;
h = o;
o = temp;
}
sum = o - h;
printf("%d\n",sum);
return 0;
}
答案 0 :(得分:0)
我在以下位置运行了您的代码
12 5
得到7。但是根据您的输入,您可能会得到未定义的行为(C中未定义有符号溢出),这时可能会发生任何事情。
您在什么代码上运行代码?