我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求因子之和,输入输出方法已给

#include <stdio.h>
#include <stdlib.h>
int main()
{
int T,N,a=1,i=1,sum;
scanf("%d",&T);
for(i=1;i<=T;i++)
{
scanf("%d",&N);
while(1)
{
if(N<=a)
{
printf("%d\n",sum);
break;
}
if(N%a==0)
{
sum=sum+a;
a++;
}

   if(N%a!=0)
   {
       a++;
   }
   }
}

return 0;
}
如何这样输入
3
2
10
20
这样输出
1
8
22

近期文章

  • 我想问一下这个怎么解决啊
  • 怎么在CentOS8上安装awvs呢?
  • 请教用matlab代码怎么实现这个问题
  • 双系统乌班图无法连接无线网,找不到无线网络
  • CDATA导致格式错误,直接颜色变浅
  • C语言fgets读取换行符问题
  • 代码照课本上抄的,但却成这样了。
  • 关于#java#的问题:java包创建
  • 蓝牙鼠标开发配对遇到的问题
  • 操作系统pv问题~请大神教
  • 请问此题该咋做呢嫩嗯嗯
  • 嵌入式C语言错误 segmentation fault
  • 求个专家看看,这里的return true 输出的到底是个什么,为什么最后输出的是个2,这个return的作用是什么?
  • 使用selenium操作滑块的时候使用了随机生成的轨迹但是会导致滑块拉过
  • 定义一个二维数组A,B,存放以下矩阵
  • 大一编程题目c语言。
  • Tomcat NoClassDefFoundError: jakarta/servlet/http/HttpServlet和ClassNotFoundException
  • 可以运行,但是结果全为不是素数
  • 一道数据结构算法题求解🧐
  • matlab用拉格朗日插值多项式预测数据趋势,为什么我这个的plot(x,bb1,'g*'),绿色线条没显示出来啊!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华