请帮我看一下,我的错在哪里了,或者有更好的解决方法,我的代码能运行起来但提交在oj上时是错的
#include<iostream>
using namespace std;
int main() {
int n;
int T[100];
n <=(int) T;
cin >> n;
for (int i = 0; i < n; i++) {
if (i*i*i==1&&i*i==1){
cout << i << endl;
}
}
return 0;
}
运行结果:
#include<iostream>
using namespace std;
int main() {
int n;
//int T[100];
//n <=(int) T;
cin >> n;
int index = 1;
int i = 1;
while(index <= 100){
if(i*i*i % 100 == 11)
{
if(n == index)
std::cout << i << std::endl;
++index;
}
++i;
}
return 0;
}
第7行是什么意思?
另外,一个数的最后两位数的求法应该是:
i*i*i%10==1 && i*i*i/10%10==1
n <=(int) T;这是啥意思