首页 > 试题广场 >

奇偶统计

[编程题]奇偶统计
  • 热度指数:25405 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。


输入描述:
一行,一个正整数N。(1≤N≤100,000)


输出描述:
一行,1~N之间奇数的个数和偶数的个数,用空格分开。
示例1

输入

5

输出

3 2
odd=0
even=0
n=int(input())

for i in range(1,n+1):
    if i%2 == 0:
        even+=1
    else:
        odd+=1

print('{} {}'.format(odd,even))

发表于 2024-10-21 09:23:40 回复(0)
even = 0 # 偶数
odd = 0 #  奇数
n = int(input().strip())
for i in range(1,n+1):
    if i % 2 == 0:
        even += 1
    else:
        odd += 1
print(f"{odd} {even}")



# n = int(input())
# even = int(n/2) # 偶数个数
# odd = n - even  # 奇数个数
# print(f"even: {even}\nodd: {odd}")

发表于 2024-09-28 13:36:40 回复(0)
N = int(input())
M = int((N+1)/2)
O = int(N/2)
if N%2==0:
    print(O,O)
else:
    print(M,M-1)

编辑于 2024-01-25 14:50:25 回复(0)
n=int(input())
even=0
odd=0

for i in range(1,n+1):
    if i%2==0:
        even+=1
    else:
        odd+=1
print('{} {}'.format(odd,even)) 

发表于 2023-01-19 10:49:08 回复(0)