0

下面的代码在我输入一个整数后打印出“输入一个整数:”。我在 Eclipse 上用 C 编写代码,我知道这是一个新手问题,但有人能告诉我为什么会这样吗?

#include<stdio.h>

int main()
{
   int n;

   printf("Enter an integer: \n");
   scanf("%d",&n);

   if ( n%2 == 0 )
      printf("Even\n");
   else
      printf("Odd\n");

   return 0;
}
4

1 回答 1

0

你不能在 Eclipse 中读取整数值试试这个代码

#include<stdio.h>
int main()
{
   int n;
   printf("Enter an integer: \n");
   fflush( stdout );
   scanf("%d",&n);
   if ( n%2 == 0 )
      printf("Even\n");
   else
  printf("Odd\n");
  return 0;

}

于 2017-08-09T11:56:02.383 回答