您的位置:首页 > 其它

九度oj 守型数 1183

2016-01-31 20:58 288 查看
1083题目:
http://ac.jobdu.com/problem.php?pid=1083
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <math.h>
#include <stack>
#include <queue>
#define ISYEAP(x) x%100!=0 && x%4==0 || x%400==0 ? 1:0

using namespace std;
int num;
int numm;
void findNumm(int n){
int len=0;
int tempn=n;
// cout<<"num="<<num<<endl;
while(1){
if(tempn/10==0){
len++;
break;
}
len++;
tempn/=10;
}
int temp=1;
for(int i=0;i<len;i++){
temp*=10;
}
// cout<<"num="<<num<<endl;
numm=num%temp;
// cout<<"numm="<<numm<<endl;
}
int main(){
int n;
while(cin>>n){
num=n*n;
findNumm(n);
if(n==numm)
{
cout<<"Yes!"<<endl;
}
else{
cout<<"No!"<<endl;
}
}
return 0;
}

/**************************************************************
Problem: 1183
User: zhouyudut
Language: C++
Result: Accepted
Time:10 ms
Memory:1520 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: