不知道代码为什么只会输出F,各位大佬可以帮忙看一下吗
#include<bits/stdc++.h>
using namespace std;
int m,n,lenn;
bool is_Num(int n){
int n1=n,i=0,qn=0,arr[8];
for(;n1!=0;i++){
arr[i] = n1%10;
n1/=10;
}
for(int j=1;j<=1;j++){
qn += arr[j]*i;
}
if(qn==n) return true;
else return false;
}
int main(){
cin >> m;
while(m--){
cin >> n;
if(is_Num(n))
cout << 'T' << endl;
else cout << 'F' << endl;
}
return 0;
}