解题思路:
注意事项:
参考代码:
#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二级辅导-进制转换 (C语言代码)浏览:646 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2802 |
简单的a+b (C++语言代码)浏览:886 |
1048题解(读入回车问题)浏览:622 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2227 |
简单的a+b (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:558 |
小O的数字 (C++代码)浏览:800 |
C二级辅导-公约公倍 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:593 |