0
我在装有Windows 7的32位计算机上使用Eclipse cpp mars时遇到了一个有趣的问题。Eclipse没有控制台输出
当我运行此代码时,我没有得到任何控制台输出。但是,当我按代码键入一个数字并按下回车键时,它会给我正确的输出。
#include<stdio.h>
int main(void)
{
int x,y;
int sum = 0;
printf("Enter an integer: ");
scanf("%i", &x);
if (x<0)
x = -x;
if (x <10)
{
sum = x;
printf("\n sum of the digit(s) is: %i",sum);
return 0;
}
for (;x>=10;)
{
sum = sum + x%10;
x = x/10;
}
sum = sum + x;
for (;sum > 9;)
{
y = sum%10;
sum = sum/10;
sum = sum + y;
}
printf("\n sum of the digit(s) is: %i",sum);
return 0;
}
我认为它是Eclipse的问题,而不是我的代码。你能提出一个解决方案吗?
是否有某种输出滤波器启用? –