你算哪个bug


私信TA

用户名:qiao

访问量:14533

签 名:

请一定不要停下来成为你想成为的人鸭!

等  级
排  名 66
经  验 7505
参赛次数 4
文章发表 46
年  龄 20
在职情况 学生
学  校
专  业 计网

  自我简介:

在最好的年龄成为一个优秀的人,是最美的成长了

 

0.0分

27 人评分

  评论区

答主,第二种解法中,为什么不考虑数组的a[ ]的重置呢?尽管答案是对的,但感觉这里需要完善一下~
2021-10-17 11:20:08 | |
好难啊  我天
2021-10-14 15:28:27 | |
分享 另外一种做法   不需要数组 :  
#include<stdio.h>
int main(){
	int n,i,j,tem;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		tem=0;
		for(j=1;j<i;j++){
			if(i%j==0){
				tem+=j;
			}
		}
		if(tem==i){
			printf("%d its factors are",i);
			for(j=1;j<i;j++){
				if(i%j==0){
					printf(" %d",j);
				}
			}
			printf("\n");
		}
	}
}
2021-05-28 15:42:21 | |
  • «
  • 1
  • »