你算哪个bug


私信TA

用户名:qiao

访问量:41374

签 名:

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

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

  自我简介:

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

 

0.0分

349 人评分

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

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

超时了捏
2023-06-19 23:39:30
#include<stdio.h>
int main()
{
    int a;
    scanf("%d", &a);
    for (int i = 1; i <= a; i++)
    {
        int b = 0;
        for (int j = 1; j < i; j++)
        {
            if (i % j == 0)
            {
                b += j;
            }
        }
        if (b == i)
        {
            printf("%d its factors are ", i);
            for (int k = 1; k < i; k++)
            {
                if (i % k == 0)
                {
                    printf("%d ",k);
                }
              
            }
            printf("\n");
        }
    }
    return 0;
}
2023-05-03 23:06:58
#include<stdio.h>
int main()
{
	int n,i,s,a[100],m;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{  
		s=m=0;
		for(int k=1;k<i;k++)
		{
			if(i%k==0)
			{
				a[m]=k;
				s+=a[m];
				m++;
		     }
		}
		if(s==i)
		{
			printf("%d its factors are ",i);
			for(int z=0;z<m;z++)
			{
				printf("%d ",a[z]);
			}
			printf("\n");
		}
	}
	getchar();
	getchar();
	return 0;
}//不知道为什么我的时间超限了
2023-03-30 18:07:09
有大佬指点为什么错了么,运行测试都没问题,没明白
#include<stdio.h>
int test(int x,int y)
{
    if(y%x==0)
        return 0;
    else
        return 1;
}
int main()
{
    int a,sum=0,b[100]={0},c=0;
    scanf("%d",&a);
    for(int i=1;i<a;i++)
    {
    if(test(i,a) == 0)
    {
        b[c]=i;
        sum += i;
        c++;
    }
    }
    if(sum == a)
    {
        printf("%d its factors are ",a);
        for(int i=0;i<c;i++)
        printf("%d ",b[i]);
    }
    return 0;
}
2023-03-04 18:03:32
#include<stdio.h>
int main()
{
    int N,i,j,sn,s[1000],k,l;
    scanf("%d", &N);
    for(i=2;i<=N;i++)
    {
        for(sn=0,j=1,k=0;j<=i/2;j++)//变成到i/2可以不超时
        {
            if((i%j)==0) 
            {
                sn=sn+j;
                s[k++]=j;
            }
        }
        if(sn==i)
        {
            printf("%d its factors are ",i);
            for(l=0;l<k;l++)
            {printf("%d ",s[l]);}
            printf("\n");
        }
        
    }
    return 0;
}
2023-02-22 20:32:05
#define max 1001 有没有大佬告诉我这个是什么意思
2023-02-21 13:18:16
为什么把你的代码提交上去却超时了
2023-01-29 17:02:27
求个大佬告诉我为什么错啊
#include <stdio.h>
int main()
{
	int n,i,j,ch[100]={0},m=0,x=0;
	scanf("%d",&n);
	for(i=2;i<=n;i++)
	{
		for(j=1;j<=i/2;j++)
		{
			if(i%j==0) {m+=j;ch[x++]=j;}
		}
		
		if(m==i) 
		{
			printf("%d its factors are ",i);
			for(x=0;ch[x]!=0;x++)
			printf("%d ",ch[x]);
			printf("\n");
		}
		m=0;x=0;ch[100]={0};
	}
	return 0;
}
2023-01-16 16:18:09