题解 | #对称平方数1#

对称平方数1

http://www.nowcoder.com/practice/a84d46d5321f4e20931cb725e6c74fad


using namespace std;

int main(){
	int a[10];
	int temp;
	int i,j,f, flag;
	for(i=0; i<257; i++){
		if(i*i<10){
			cout << i << endl;
		}else{
			flag = 1;  // 是否满足
			temp = i*i;
			j = 0; // 平方的位数
			while(temp/10 != 0){
				a[j++] = temp%10;
				temp = temp/10;
			}
			a[j] = temp;
			f = 0;
			while(f<j){
				if(a[f++] != a[j--]){
					flag = 0;
					break;
				}
			}
			if(flag)
				cout << i  << endl;
				//cout << i << ": " << i*i << endl;
		}
	}
	return 0;
}
全部评论

相关推荐

程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务