大佬救救我!!!为什么运行出来的答案是1???

P5736 【深基7.例2】质数筛

使用函数方法不对
by AlbertYue @ 2023-07-25 11:57:15


@[AlbertYue](/user/920531) 哦,原来是这样子呀!谢谢哈!
by shangguxiyi113 @ 2023-07-25 12:00:00


```cpp //a开始是零,没有输入a,不执行循环 #include<bits/stdc++.h> using namespace std; int n,a; bool isprime(int shu) { if(shu<2)//怎么办; if(shu==2)//怎么办; if(shu%2==0)//怎么办; for(int i=3;i<=sqrt(n);i+=2)if(shu%i==0)//怎么办; //怎么办; } void solve() { for(int i=1;i<=n;i++) { cin>>a; if(isprime(a))cout<<b<<" "; } } int main(){ int sum; cin>>n; solve(); } ```
by AlbertYue @ 2023-07-25 12:05:48


|