0
已解决
李瑞曦
高级天翼
高级天翼
5159为啥错了???大佬帮帮忙。
#include<iostream>
using namespace std;
int a[11111111],b[11111];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
if(a[i]==0){
for(int j=i*2;j<=n;j+=i){
a[j]++;
}
}
}
for(int i=1;i<=n;i++){
cout<<a[b[i]]<<endl;
}
return 0;
}
李瑞曦在2020-06-16 18:42:23追加了内容
顶!!!帮帮我吧!!我会加悬赏的!!
李瑞曦在2020-06-16 18:49:33追加了内容
@周明轩 在吗??
李瑞曦在2020-06-16 19:30:14追加了内容
唉~30豆豆都没人要吗???
李瑞曦在2020-06-16 19:32:13追加了内容
我愿意把我所有的豆豆都给你们,只要帮我做对了:
李瑞曦在2020-06-16 20:03:44追加了内容
有人吗???救救我这个陷入深渊的孩子吧!!!
0
已采纳
赵朗
高级光能
高级光能
这很简单啊,我很早就学了[6个人月前]
滑天下之大稽!
循环(2~n)
首先定义一个变量cnt
如果n%i==0
cnt就++
如果是找不重复的
就循换(n%i==0)
成立就n/=i
望采纳,谢谢!
0
0
0
0
0