GESP编程共123题,本题是整站第1427题,已经有人完成了本题,加油!
小杨有 n 个正整数,他认为一个正整数是美丽数字当且仅当该正整数是 9 的倍数但不是 8 的倍数。
小杨想请你编写一个程序计算 n 个正整数中美丽数字的数量。
第一行包含一个整数 n,代表正整数个数。
第二行有 n 个正整数 a1,a2,…an。
输出一个整数,表示其中美丽数字的数量。
输入 #1
3 1 9 72
输出 #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。