第7次c++实验
来源:互联网 发布:汪峰的歌 知乎 编辑:程序博客网 时间:2024/06/10 05:19
1;程序
#include<iostream.h>
int isprimer(int n)
{
int a,j;
a=n;
for(j=2;j<n;j++)
if(n%j==0)
{
a++;
}
return a;
}
int ispalindrome(int k)
{
int b,c,e,v,z,s;
if(k<10)
e=1;
if(k>10&&k<100)
{
v=k%10;
z=(k-v)/10;
if(v==z)
e=1;
else e=0;
}
if(k>=100)
{
b=k%10;
c=((k-b)%100)/10;
s=(k/100);
if(b==s)
e=1;
else e=0;
}
return e;
}
void main()
{
int n;
cout<<"300以内素数有:";
for(n=1;n<300;n++)
{
int f=isprimer(n);
if(f==n)
{
cout<<n<<" ";
}
}
cout<<endl;
cout<<"300以内回文数有:";
for(n=0;n<300;n++)
{
int m=ispalindrome(n);
if(m==1)
cout<<n<<" ";
}
cout<<endl;
cout<<"300以内回文素数有:";
for(n=1;n<300;n++)
{
int m=ispalindrome(n);
if(m==1)
{
int w=isprimer(n);
if(w==n)
{
cout<<n<<" ";
}
}
}
cout<<endl;
cout<<"300以内逆素数有:";
for(n=1;n<300;n++)
{
int r=isprimer(n);
if(r==n)
{
int t=n%10;
int y=(n-t)/10;
int u=10*t+y;
int p=isprimer(u);
if(p==u)
cout<<r<<" ";
}
}
}
2:运行结果
3心得:
函数在c++里作用很大我掌握还不够要加强
4, 分析
这个程序好长繁琐
- 第7次实验任务
- 第7次实验任务
- 第7次实验任务
- 第7次c++实验
- c++第7次实验
- c++第7次实验
- C++第7次实验
- C++第7次实验
- C++第7次实验
- c++第7次实验
- SDUST第6次实验,第7次作业
- SDUST 第8次作业,第7次实验
- C++第7次上机实验
- C++第7次实验—作业
- C++第7次实验-函数复习
- C++第7次上机实验
- c++第7次实验项目3
- c++第7次实验-特殊三位数
- 浏览器标签管理插件
- 分不清正反斜杠??一句话你就分清了
- HttpUtils 的post请求
- HttpURLConnection用法详解
- Node安装express4后命令行提示找不到命令的解决
- 第7次c++实验
- 第三专题总结(动态规划)
- 1.0、项目管理概述
- SQL语句语法
- STM32F0xx_TIM输入捕获(计算频率)配置详细过程
- css left right top bottom定位
- Java多线程 之 执行器Executor(二)
- HttpClient使用详解
- 汇率转换(java界面设计程序)