文章
2
粉丝
50
获赞
0
访问
2.4k
题号1560 Special数在输入为
5
1
100
1000
5000
10000
的情况下在本地跑输出 为1 2 3 4 4提交后错误答案显示我输出为
#include
#include
int cal2(int num){
for(int i=1;i<=sqrt(num);i++){
if(i*i*i==num)
return 1;
if(i*i*i>num)
return 0;
}
}
int cal1(int num){
for(int i=1;i<=sqrt(num);i++){
if(i*i==num)
return 1;
if(i*i>num)
return 0;
}
}
int main(){
int t;
scanf("%d",&t);
for(int k=0;k int num,mid=1,g=0;
&...
登录后发布评论
语法不标准导致的,不同编译器的优化不一样。
for循环结束之后两个函数都要return值