样例错了,为啥AC?
查看原帖
样例错了,为啥AC?
1442950
G18583301777楼主2025/1/28 09:59
#include <iostream>
#include <cmath>
using namespace std;
int main() {
	int m,sum=0,ans=0,x,y;
	cin>>m;
	int a;
	for(int i=1;i<=m;i++){
		cin>>a;
		sum=0;
		y=a;
		x=a;
		ans=0;
		while(a) {
			ans++;
			a=a/10;
		}
		while(x){
			sum=sum+pow(x%10,ans);
			x/=10;
		}
		if(sum==y){
			cout<<"T"<<endl;
		}else{
			cout<<"F"<<endl;
		}
	}
	return 0;
}

上是代码 回复必关

2025/1/28 09:59
加载中...