九度oj 守型数 1183

来源:互联网 发布:软件测试看什么书 编辑:程序博客网 时间:2024/06/05 04:09

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****************************************************************/




0 0
原创粉丝点击