这是我查找素数的简单代码
for pt in range(1,100):
isp = 1
for ts in range(1,100):
if(pt%ts ==0):
isp= 0
break
if(isp):
print(pt)
此错误
文件“ /storage/emulated/0/qpython/prime.py”,第3行 对于范围为(1,100)的ts: ^ IndentationError:unindent与任何外部缩进级别都不匹配
答案 0 :(得分:0)
同时存在语法和逻辑错误。您可以尝试以下方法:
class X
{
public:
X(int x){cout<<x-1;}
};
template <class T, int d=3>
class Container
{
T* _arr;
public:
Container():_arr(new T[d]){}
void setItemAtIndex(T item, int index){ _arr[index]=item;}
X getItemAtIndex(int index){ return _arr[index];}
};
int main(){
Container<int>container;
for (int i = 1; i < 4; ++i) {
container.setItemAtIndex(i,i);
X x = container.getItemAtIndex(i);
}
return 0;
}