回文数
来源:互联网 发布:java中的sleep 编辑:程序博客网 时间:2024/04/30 20:03
上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/** 程序的版权和版本声明部分:* Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:赵玲玲* 完成日期:2013 年 11 月 10 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述: 1221 1231* 问题描述:熟悉程序的编辑、运行过程* 程序输出: 是回文数,欧耶! 不是回文数* 问题分析:调用函数,函数里面运用循环,将数的各位置颠倒,在判断是否与原来的数相同* 算法设计:略*/#include <iostream>using namespace std;bool isPalindrome(int m);int main(){ int m; cin>>m; if(isPalindrome(m)) //调用函数 { cout<<m<<"是回文数,欧耶!"<<endl; }else { cout<<m<<"不是回文数。回文数有什么好!"<<endl; } return 0;}bool isPalindrome(int n) //bool函数{ bool isPalindrome=false; //默认不是回文数 int m,k=0; m=n; while(m>0) //循环,调换各个位置的数 { k=k*10+m%10; m=(m-m%10)/10; } if(k==n) //选择,如果是则为true { isPalindrome=true; } return isPalindrome; //返回}
运行结果:
心得体会:照着答案写出来的,懂了不少以前没弄明白的基础知识,不过对这个还是有点疑问,回文数的计算稍做了改动
知识点总结:函数,bool,循环,选择
- 回文回文数 HUST
- 回文数&&回文串
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- Android内存泄漏
- oracle查询结果中wmsys.wm_concat组合一列多行结果,以及每行中某些列的组合结果
- php学习之数组(2)直接键创建数组以及list each的用法
- ios7新特性--19
- Hibernate优化(四) 之缓存机制详解
- 回文数
- CODE 120: Container With Most Water
- 《写给大家看的c语言书》中所用部分函数解析
- 嵌入式系统 Boot Loader 技术内幕(很不错到,值得推荐)
- hdu 1162
- 关于java容器的作为数据内存的情况
- 解决问题的一点体会
- android列表下拉刷新
- excel操作技巧之,相对引用和绝对引用($)