第十一周项目3-4-调用函数输出1000内的回文数
2013-11-06 14:39
274 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月6 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: *问题描述:调用函数输出1000内的回文数 *程序输出: *问题分析: *算法设计: */ 我的程序: #include<iostream> using namespace std; bool ishws(int); int main() { int n; for(n=1;n<=999;n++) { //用从1到1000的循环一个个的检索 if(ishws(n)==1) cout<<n<<"\t"; }cout<<endl; return 0; } bool ishws(int n) { int a,b,c,i; for(i=1;i<1000;i++) if(n<1000&&n>100) { a=n/100; b=n/10%10; c=n%10; if(c*100+b*10+a==n) return 1; else return 0; } else if(n>10&&n<100) { a=n/10; b=n%10; if(b*10+a==n) return 1; else return 0; } else if(n<10&&n>=1) return 1; }
运行结果:
心得体会: