C语言编程练习——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:
来源:互联网 发布:微念科技有限公司 知乎 编辑:程序博客网 时间:2024/05/29 07:58
/*查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:(1)该数的十进制表示中有且仅有两个相同的数字位;(2)该数是素数*/#include <stdio.h>int juge_prime(int num){int i = 2;int flag = 0;for(i = 2;i < num;i++){if(num%i == 0){break;}}if(num == i){flag = 1;}return flag;}int juge_same(int num){int flag = juge_prime(num); //判断是否为素数int buffer[5]; //存放从个位开始的每一个数值int flag1 = 0;int count = 0; //记录num每个数字的个数int i = 0;int j = 0;int count1 = 0; //记录相同的个数if(flag == 1){while(num){buffer[count] = num%10;count++;num = num/10;}for( i = 0;i < count-1;i++){for(j = i+1;j <count;j++){if(buffer[i] == buffer[j]){count1++;}}}if(count1 == 1){flag1 = 1;}}else{flag1 = 0;}return flag1;}int main(){int num1 = 0;int num2 = 0;int flag = 0;int i = 0;printf("please input number1(0~32768):\n");scanf("%d",&num1);printf("please input number2(0~32768):\n");scanf("%d",&num2);for(i = num1;i <= num2;i++){if(juge_same(i) == 1) //如果i满足条件,则输出该数{printf("%d ",i);}}printf("\n");return 0;}
0 0
- C语言编程练习——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:
- Linux下的C语言编程——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数
- /查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数
- 查找介于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)该数是素数。
- SUBSTRB(c1,n1[,n2])
- oracle 数据库ATAN2(n1,n2) 的理解
- 算法 n1段区间 与 n2段区间求交集
- 将长度为N的钢管截成长为n1,n2,n3各若干根,求所有可能的组合
- 给定一个单向链表L(N0,N1,N2,N3……),在不改变node值得情况下,来编程实现对链表重新排列 ,使得排序后的链表为(N0,Nn,n1,Nn-1,n2,Nn-2……)。
- 笛卡尔乘积运算结果的输出{n1,n2...}*{m1,m2,m3..}*{p1,p2,p3...}*....
- 笛卡尔乘积运算结果的输出{n1,n2...}*{m1,m2,m3..}*{p1,p2,p3...}*
- 把内表 itab1 的 n1 到 n2 行内容附加到 itab2 内表中去.
- 把内表 itab1 的 n1 到 n2 行内容附加到 itab2 内表中去.
- 声明两个变量:int n1=10,n2=20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?
- 栈结构
- 日志持久化插入sql语法错误处理
- 总结下安卓实现购物车功能原理
- 【Linux】Ubuntu下C语言访问MySQL数据库入门
- 二叉树的镜像
- C语言编程练习——查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:
- springMVC 原理
- weka,FP,priori
- 嵌入式系统设计师
- 11大科技趋势
- 新的开始
- hive报错---安装系列六
- 基础总结
- java中讲讲FileReader的用法,举例?