[GESP202409 一级] 美丽数字

GESP编程共123题,本题是整站第1427题,已经有人完成了本题,加油!

题目描述

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

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

输入格式

第一行包含一个整数 n,代表正整数个数。
第二行有 n 个正整数 a1​,a2​,…an​。

输出格式

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

输入输出样例

输入 #1

3
1 9 72

输出 #1

1

说明/提示

样例 1 解释

数据规模与约定

对全部的测试数据,保证 1≤n,ai​≤10^5。

别灰心,再试一次!

真题解析

【考纲知识点】 循环运算(一级)、关系运算(一级)

【解题思路】1个数x判断是否为美丽数字,需要同时满足x是9的倍数以及x不是8的倍数,即为x除以9的余数为0以及x除以8的余数不为0;会有n个数等待判断,将判断1个数的程序放入循环当中,并统计每次判断是美丽数的个数。

【程序解析】

有n个数需要判断,使用循环语句执行n次循环,每次循环判断一个数x是否满足条件,写法为x % 9 == 0 && x % 8 != 0,使用ans统计个数。

【参考程序】


 

本站题目仅供学习,GESP版权归CCF所有,如有侵权请联系删除。站长陈老师QQ及微信:208234。