/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者:王静
* 完成日期:2012 年11 月22 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:一个工作空间,两个文件,文件1为main()函数,文件2为定义函数
* 程序输出:无
* 问题分析:无
* 算法设计:略
*/
文件1
# include<iostream>
# include<cmath>
using namespace std;
int hui(int);
int su(int);
int main()
{
int i;
for(i=10;i<=10000;i++)
{
hui(i);
su(i);
}
return 0;
}
文件2
# include<iostream>
# include<cmath>
using namespace std;
int hui(int);
int su(int);
int hui(int i)
{
int n,hui=0;
n=i;
for(;n>0;){
hui=hui*10+(n%10);
n=n/10;}
if(hui==i)
cout<<"回文数是"<<i<<endl;
return i;
}
int su(int i)
{
int j;
for(j=2;j<=(sqrt(i));++j)
{
if(i%j==0)
break;
}
if(j>(sqrt(i)))
cout<<"素数是"<<i<<endl;
return i;
}
运行结果:
(贴图)
心得体会: