查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数
来源:互联网 发布:电玩巴士官方淘宝店 编辑:程序博客网 时间:2024/05/29 07:01
#include <stdio.h>void fun(int n1,int n2);//查找n1到n2的素数void fun1(int n);//判断该素数的十进制表示里,如果只有2位相同,则输出void fun(int n1,int n2){int i;int j;for (i = n1; i <= n2; i++){for (j = 2; j < i; j++)//如果能被J整除则退出循环{if (i % j == 0){break;}}if (j == i)//如果退出循环时,i=j,则该数为素数{fun1(i);//进行另一个条件的判断}}}void fun1(int n){int i=0; int j;int m = n;int s[5];int count = 0;//素数的十进制位数计数int flog = 0;//含有相同位数的个数的计数while (m != 0)//将素数的各位存储在数组里,便于判断相同的数值{s[i] = m % 10;m = m / 10;i++;count++;}for (i = 0; i < count - 1; i++)//选择法比较{for (j = i + 1; j < count; j++){if (s[i] == s[j]){flog++;}}}if (flog == 1)//只有2位相同输出该素数{printf("%d ",n);}}int main(){int n1;int n2;printf("Enter n1 and n2(0<n1<n2<32768)!\n");scanf("%d%d",&n1,&n2);printf("The result!\n");fun(n1,n2);printf("\n"); return 0;}
0 0
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数。
- /查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数
- Linux下的C语言编程——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数
- C语言编程练习——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:
- 求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- [C]求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- oracle 数据库ATAN2(n1,n2) 的理解
- 编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- 从整数1到99之间选出能被3整除、且有一位上的数是5的那些数,并把它们放在p数组中,输出(p数组中)满足条件的数据。
- 找出所有满足如下条件的六位数:它是一个完全平方数(即为某个整数的平方);该数同时也是回文数(即该数等于它的逆序数)。(C++上机考试题2)
- 在N*N的棋盘上(1<=N<=10)请填入1,2,...N2共N2个数,使得任意两个相邻的数之和为素数。
- 查找满足条件的两个数
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。 编写构造方法,用于初始化n1和n2,再为该类定义 加(addition)、 减(su
- SUBSTRB(c1,n1[,n2])
- 安卓7.1 新特性Shortcut
- codevs 1065 01字符串 题解报告
- 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案
- hdu 1041 Computer Transformation(递推+大整数模板*)
- 基于php+mysql实现分页技术
- 查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数: (1)该数的十进制表示中有且仅有两个相同的数字位; (2)该数是素数
- python学习笔记三 模块
- 《Linux操作系统》笔记
- MyProgramLife(01) ---- 表单验证
- Spannable的使用(文本样式设置)
- 模式识别作业3
- Docker扁平化网络如何实现?
- 怎样理解一个复杂的c语言声明
- NOIP2011复赛提高组day2(A:计算系数 B:聪明的质监员 C:观光公交)