小小怪


私信TA

用户名:2563781018

访问量:288

签 名:

不是我不行,而是路不平

等  级
排  名 1252
经  验 2941
参赛次数 0
文章发表 6
年  龄 20
在职情况 学生
学  校 江西科技学院
专  业 软件

  自我简介:

TA的其他文章

完数的判断
浏览:5

解题思路:

注意事项:

参考代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int Is_wushu(int n) {
	int arr[100] = { 0 };
	int index = 0,sum=0;
	for (int i = 1; i < n; i++) {
		if (n % i == 0) {
			arr[index++] = i;
			sum += i;
	 }
	}
	if (sum == n) {
		printf("%d its factors are ", n);
		for (int i = 0; i < index; i++) {
			printf("%d ", arr[i]);
		}
		printf("\n");
	}
}
int main() {
	int N = 0;
	scanf("%d", &N);
	for (int i = 2; i < N; i++) {
		Is_wushu(i);

	
	}
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区