解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { int nums_1[100] = { 0 }; int len_1 = 0; for (int i = 2; i < 40; i++) { if(40%i==0){ //40的因数数组 nums_1[len_1] = i; len_1++; } } for (int j = 1; j < 40; j++) { int len_2 = 0; int nums_2[100] = { 0 }; int bro = 1; for (int k = 2; k <= j; k++) { //40以内数的数组 if (j % k == 0) { nums_2[len_2] = k; len_2++; } } for (int m = 0; m < len_2; m++) { for (int n = 0; n < len_1; n++) { if (nums_2[m] == nums_1[n]) { //判断数组是否有重合 bro = 0; } } } if (bro == 1) { printf("%d/40,", j); } } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
大神老白 (C语言代码)浏览:691 |
简单的a+b (C语言代码)浏览:1025 |
班级人数 (C语言代码)浏览:981 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:515 |
ACM俱乐部密码浏览:948 |
采药 (C语言代码)浏览:960 |