#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<math.h> int f(int num){ int index = 0; int sum=0; int a[50]; for (int i = 1; i < num; i++){ if (num%i == 0){ a[index] = i; index++; sum += i; } } //打印数据 //更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/sjjg/ if (sum == num){ printf(" %5d yes it is", num); for (int i = 0; i<index; i++) { printf("%5d", a[i]); } return 1; } else{ return 0; } } void main() { for (int i = 0; i < 1000; i++){ //控制打印 if (f(i)) { printf("\n"); } } system("pause"); }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索int
, include
, for
, index
, sum
, num
数输出
c语言完数输出因子、c语言判断完数、输出1000以内的完数、判断完数、java 完数并输出因子,以便于您获取更多的相关知识。
时间: 2024-09-19 09:58:06