GESP美丽数字-题解
2026-04-20 20:28:30
发布于:江苏
25阅读
0回复
0点赞
很简单。类型:分支,循环。
这里我用的是数组,大家也可以换一种方法,毕竟用数组属于大炮打蚊子嘛。
注意点:
1.被9整除:
a[i]%9==0
2.不被8整除:
a[i]%8!=0或者a[i]%8
3.记得cnt初始化为0.
这三点会了,这道题就很简单了:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n;i++){
if(a[i]%9==0&&a[i]%8!=0)
cnt++;
}
cout<<cnt<<endl;
return 0;
}
当然也可以这样:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0,a;
cin>>n;
for(int i=0;i<n;i++){
cin>>a;
if(a%9==0&&a%8!=0)
cnt++;
}
cout<<cnt<<endl;
return 0;
}
制作不易,求赞!
全部评论 1
突然发现学了数组以后用数组确实跟大炮打蚊子一样
1周前 来自 上海
1我喜欢用数组,主要是数组比较简单,像什么下标位置啊、排序啊都很容易
1周前 来自 江苏
1后面难的用数组好做
1周前 来自 江苏
1












有帮助,赞一个