38-题目1183:守形数
2016-03-04 16:14
357 查看
http://ac.jobdu.com/problem.php?pid=1183
题目描述:守形数是这样一种整数,它的平方的低位部分等于它本身。
比如25的平方是625,低位部分是25,因此25是一个守形数。
编一个程序,判断N是否为守形数。
输入:
输入包括1个整数N,2<=N<100。
输出:
可能有多组测试数据,对于每组数据,
输出"Yes!”表示N是守形数。
输出"No!”表示N不是守形数。
和上一题基本一样,都是用到取模的方法
#include<stdio.h> #include<stdlib.h> #include<iostream> #include<fstream> #include<math.h> using namespace std; int main() { int N , i; ifstream cin("data.txt"); while (cin >> N) { for (i = 1; i <= 4; i++) { int num = pow(10, i); if (N*N % num == N) { cout << "Yes!" << endl; break; } } if (i == 5) cout << "No!" << endl; } system("pause"); return 0; }
相关文章推荐
- 如何查看App provision profile文件中的钥匙链访问组名称
- springMVC+hibernate+jdbc+mybatis整合 支持全注解方式 支持全配置方式
- STL---迭代器
- strcpy 的实现
- 笔记:自定义类中覆盖toString()等方法
- try catch finally throw throws异常捕获和抛出demo
- MvvmLight框架使用入门(二)
- express的初体验
- Swift 实践之简单计算器
- MVC学习笔记1---MVC的理解
- 对于warning认为是error的时候,如何关闭警告?
- jquery中断(取消/abort)ajax请求
- Qt移植对USB鼠标键盘、触摸屏的支持
- 怎样才是理想的程序员
- MeanShift算法
- ios 版本更新功能
- js闭包
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- foreach循环
- iframe高度自适应内容