Java做些事 2015-12-29 12:49 采纳率: 0%
浏览 2424

很不懂 k++到底什么意思

#include
using namespace std;
int main()
{
int i,j,sum=0,a[50],t;
int k;
//i开始从一加到1000
for(i=1;i<1000;i++)
{
sum=0;
for(j=1;j<i;j++)//内层循环 控制j小于i 但j每次循环从1开始
{
if(i%j==0) //如果i能整除j 执行下面的循环
{
sum+=j; //j相当于因数 每个因数开始相加
a[k++]=j;
}
}

    t=k;

    if(sum==i)
    {
        cout<<i<<"->";
        for(k=0;k<t;k++)
        {
            cout<<a[k];
            if(k<t-1)
            cout<<".";
        }
        cout<<endl;
    }
k=0;    
}

}

  • 写回答

7条回答 默认 最新

  • 沐白白白白 2015-12-30 00:03
    关注

    k++先计算在自增k++,相对应的还有++k是先自增在计算

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器