为什么没有先赋值的会全WA???
查看原帖
为什么没有先赋值的会全WA???
1340936
guimei121212楼主2024/8/19 22:47
//给n,num先赋过值的
#include <iostream>
using namespace std;

int main(){
    long long n,num=0;
    cin>>n;
    for(int i=1;i<n;i++){
        if(i*i%n<n/2.0){
            num++;
        }
    }
    
    cout<<num<<endl;
    return 0;
}
  
//没有给n,num先赋过值的
  #include <iostream>
using namespace std;

int main(){
    long long n,num;
    cin>>n;
    for(int i=1;i<n;i++){
        if(i*i%n<n/2.0){
            num++;
        }
    }
    
    cout<<num<<endl;
    return 0;
}
2024/8/19 22:47
加载中...