GESP真题 | 2024年12月1级-编程题4《美丽数字》及答案(C++版)
描述
小杨有 n 个正整数,他认为一个正整数是美丽数字当且仅当该正整数是 9 的倍数但不是 8 的倍数。
小杨想请你编写一个程序计算个正整数中美丽数字的数量。
输入描述
第一行包含一个正整数 n,代表正整数个数 。
第二行包含 n 个正整数 a1, a2, a3, …, an。
输出描述
输出一个整数,代表其中美丽数字的数量。
输入输出样例
输入样例 1
3
1 9 72
输出样例 1
1
提示
样例 1 解释
1 既不是 9 的倍数也不是 8 的倍数。
9 是 9 的倍数不是 8 的倍数。
72 既是 9 的倍数又是 8 的倍数。
数据规模与约定
对全部的测试数据,保证 1≤n, ai≤10^5。
答案
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,x;
int cnt=0;
cin>>n;
for(int i = 1; i <= n; i++){
cin>>x;
if(x%9==0 && x%8!=0) cnt++;
}
cout<<cnt;
return 0;
}