2202_75421993 2022-12-01 08:19 采纳率: 100%
浏览 15
已结题

c语言编写以下代码。?!,

编写子函数返回一个正整数所有约数的个数,主函数输入n个整数保存到一个数组中,依次输出其约数个数,一个输出占一行,如果此数是素数,再输出:(Prime)

请输入正整数的个数:
3
请输入3个整数:
100 101 1001(这三个数保存到数组中)
分别计算出每一个数的因子个数
输出结果是:
100的因子个数有:9个
101的因子个数有:2(Prime)个
1001的因子个数有:8个

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2022-12-01 08:33
    关注

    稍等,马上写

    #include <stdio.h>
    int main()
    {
        int i,j,n,count,a[1000];
        printf("请输入正整数个数:\n");
        scanf("%d",&n);
        printf("请输入%d个整数:\n",n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        for(i=0;i<n;i++)
        {
            count = 0;
            for(j=1;j<=a[i];j++)
                if(a[i]%j==0)
                    count++;
            if(count == 2)
                printf("%d的因子个数有:%d(prime)个\n",a[i],count);
            else
                printf("%d的因子个数有:%d个\n",a[i],count);
        }
        return 0;
    }
     
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月1日
  • 已采纳回答 12月1日
  • 创建了问题 12月1日

悬赏问题

  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多
  • ¥15 设计一个温度闭环控制系统
  • ¥100 rtmpose姿态评估
  • ¥15 通联支付网上收银统一下单接口
  • ¥15 angular有偿编写,