首页 > 试题广场 >

判断整数奇偶性

[编程题]判断整数奇偶性
  • 热度指数:44923 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi想知道一个整数的奇偶性,请帮他判断。从键盘任意输入一个整数(范围-231~231-1),编程判断它的奇偶性。

输入描述:
多组输入,每行输入包括一个整数。


输出描述:
针对每行输入,输出该数是奇数(Odd)还是偶数(Even)。
示例1

输入

4
7

输出

Even
Odd
#include <stdio.h>
int main()
{
    long long int a = 0;
    while (scanf("%lld",&a) != EOF)
    {
        switch(a % 2)
        {
            case 0:
                printf("Even\n");
                break;
            case 1:
                printf("Odd\n");
                break;
            default:
                break;
        }
    }
    return 0;
}
发表于 2025-01-05 16:54:46 回复(0)
#include <stdio.h>

int main() {
    int a;
    while (scanf("%d", &a) != EOF) {

    a % 2 == 1 ? printf("Odd\n") : printf("Even\n") ;

    }

    return 0;
}

发表于 2024-09-30 23:03:36 回复(0)
int main()
{
	int n = 0;
	do
	{
		scanf("%d", &n);
		if (n % 2 == 0)
			printf("Even\n");
		else
			printf("Odd\n");
	} while (1);
	return 0;
}
//此代码可以在vs运行且不会死循环

//满足题目的代码
#include <stdio.h>

int main()
{
	int n = 0;
    while (scanf("%d", &n) == 1)
        {
		    if (n % 2 == 0)
			    printf("Even\n");
		    else
			    printf("Odd\n");
	    }
	return 0;
}


发表于 2024-04-03 18:06:07 回复(0)
#include <stdio.h>

int main()
{
    int a = 0;
    while(scanf("%d",&a) !=EOF )
    {
        if(a % 2 ==0)
        {
            printf("Even\n");
        }
        else
        {
            printf("Odd\n");
        }
    }

    return 0;
}
发表于 2023-11-04 20:29:38 回复(0)
#include <stdio.h>

int main()
{
    int n=0;
    while(scanf("%d",&n)!=EOF)
    {
        if(n%2==0)
    {
        printf("Even\n");
    }
    else
    {
        printf("Odd\n");
    }
    }
    return 0;
}
发表于 2023-10-28 00:14:15 回复(0)
#include <stdio.h>

int main() {
//C语言中EOF的含义是end of file,即文件结束符,但是不仅仅是在文件中使用,在输入的时候也可以使用。EOF的值是-1。在文本文件中才能使用EOF作为结束符。在使用scanf输入的时候,如果输入的数据正确,则scanf返回一个正整数,如果输入的是<ctrl+Z>组合键,则表示返回EOF,即-1。但是在devc++中只要输入一个<ctrl+z>组合键加回车,而在visual studio的开发环境中,则要输入三个<ctrl+z>组合键加回车才能生效。
   int num;
   while(scanf("%d", &num) != EOF)
   {
        printf("%s\n",(num %2 == 0) ? "Even" : "Odd");
   }
    return 0;
}
发表于 2023-09-20 15:20:59 回复(0)
#include<stdio.h>
int main() {
int m;
while (scanf("%d", &m)!=EOF) {
if (m % 2 == 0)
printf("Even\n");
else
printf("Odd\n");
}
}

发表于 2023-03-09 22:45:52 回复(0)
#include <stdio.h>

int main() {
    int num = 0;
    while (scanf("%d", &num) != EOF) {
    printf("%s\n", (num % 2 == 0) ? "Even" : "Odd");
    }
    return 0;
}

发表于 2023-03-09 10:30:10 回复(0)
#include <stdio.h>

int main() {
    int num = 0;
    while(scanf("%d", &num) != EOF)
    {
        if(num % 2 == 0)
        {
            printf("Even\n");
        }
        else
        {
            printf("Odd\n");
        }
    }
    return 0;
}
发表于 2023-02-25 19:12:59 回复(0)
#include <stdio.h>
int main() {
    int n=0;
    while((scanf("%d",&n)!=-1)){
    (n%2==0)?printf("Even\n"):printf("Odd\n");}
}

发表于 2022-10-24 10:50:18 回复(0)
#include<stdio.h>
int main ()
{
    int a ;
    while(~scanf("%d",&a))
    {
        printf("%s\n",a%2==1 ? "Odd":"Even");
    }
    return 0;
}

while(~scanf("%d", &n)) 等价于 while(scanf("%d",&n)!=EOF)



发表于 2022-09-04 23:04:11 回复(0)
#include<stdio.h>
int main(){
    int a;
    while(scanf("%d",&a)!=EOF){
        if(a%2!=0){
            printf("Odd\n");
        }
        else printf("Even\n");
    }
}
发表于 2022-07-17 13:42:31 回复(0)
#include <stdio.h>
int main()
{
    int n;
    while(scanf("%d", &n) != EOF)
    {
        printf("%s\n", (n%2) ? "Odd" : "Even");
    }
    return 0;
}

发表于 2022-06-27 10:26:49 回复(1)
#include<stdio.h>
int main()
{
    int n=0;
    while(scanf("%d",&n)!=EOF)
    {
        
        if(n%2==0)
            printf("Even\n");
        else
            printf("Odd\n");
        
    }
    
    
    return 0;
}

发表于 2022-05-12 17:07:32 回复(1)
#include<stdio.h>

int main()
{
    int n = 0;
    while(scanf("%d", &n) != EOF)
    {
        if(n % 2 == 0)
        {
            printf("Even\n");
        }
        else
        {
            printf("Odd\n");
        }
    }
    return 0;
}

发表于 2022-04-30 17:11:47 回复(0)
#include<stdio.h>
int main()
{
    int n=0;
    while(scanf("%d",&n)!=-1)
    (n%2)?printf("Odd\n"):printf("Even\n");
    return 0;
}

发表于 2022-03-04 22:30:56 回复(0)
#include <stdio.h>

int main()
{
    int num=0;
    while(~scanf("%d",&num))
    {
        printf("%s\n",(num%2)?"Odd":"Even");
    }
    return 0;
}

发表于 2022-02-28 16:18:21 回复(0)
#include<stdio.h>
int main()
{
    int a;
    while(~scanf("%d",&a))
    {
        if (a%2==1)
            printf("Odd\n");
        else
            printf("Even\n");
    }
    return 0;
}

发表于 2022-02-13 17:47:06 回复(0)