返回首页 返回题库

美丽数字

C++ 入门 GESP一级真题 #循环#取模运算

题目描述

题面描述

小杨有 n 个正整数,他认为一个正整数是美丽数字当且仅当该正整数是 9 的倍数但不是 8 的倍数。

小杨想请你编写一个程序计算 n 个正整数中美丽数字的数量。

输入格式

第一行包含一个正整数 n,代表正整数个数。

第二行包含 n 个正整数 a1,a2,a3,...,an 。

输出格式

输出一个整数,代表其中美丽数字的数量。

样例1

输入:

3
1 
9 
72

输出:

1

样例1解释

对于样例1:

  • 1 既不是 9 的倍数,也不是 8 的倍数;
  • 9 是 9 的倍数,不是 8 的倍数;
  • 72 既是 9 的倍数,也是 8 的倍数;

因此答案为 1。

数据范围

对于全部数据,保证有 1 ≤ n ≤ 105,1 ≤ ai ≤ 105。


时间限制

1.0 s

内存限制

512.0 MB

💡 查看提示(先自己想一想再看)
考察循环读取输入数据、条件判断中逻辑与运算符(&&)的使用、取模运算(%)判断倍数的方法;注意美丽数字的两个条件必须同时满足。
⚙ 开始做这道题 0 人做过 · 1 收藏 · 23 浏览

讨论(0)