摘要: 题目:判断一个素数能被几个9整除。 程序分析:丫的!这题目的意思是判断一个素数能整除几个9组成的数吧?我就这么理解吧。素数是不 能被除1和自身之外的数整除的 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int 阅读全文
posted @ 2020-08-11 15:28 C语言自学网 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目:一个偶数总能表示为两个素数之和。 程序分析:我去,这是什么题目,要我证明这个问题吗?真不知道怎么证明。那就把一个偶数分解成两个素数吧。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int Isprimer(unsigned int n); 4 阅读全文
posted @ 2020-08-11 15:26 C语言自学网 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目:求0—7所能组成的奇数个数。 程序分析: 这个问题其实是一个排列组合的问题,设这个数为 sun=a1a2a3a4a5a6a7a8,a1-a8 表示这个数的某位的数值,当一个数的最后一位为奇数时,那么这个数一定为奇数,不管前面几位是什么数字。如果最后一位数为偶数,则这个数一定为偶数。 a1-a8 阅读全文
posted @ 2020-08-11 15:25 C语言自学网 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目:八进制转换为十进制 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n=0,i=0; 6 char s[20]; 7 printf("请输入一个8进制数:\n"); 8 gets(s); 9 阅读全文
posted @ 2020-08-11 14:18 C语言自学网 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 程序分析:无。 实例: 1 #include <stdio.h> 2 3 void output(long int 阅读全文
posted @ 2020-08-11 14:15 C语言自学网 阅读(140) 评论(0) 推荐(0) 编辑