Li-xy 2021-11-07 14:33 采纳率: 97.3%
浏览 26
已结题

那写错了,为什么不输出,我没找出来呢

img

#include<stdio.h>
int main()
{
int t,i,a,h=0,b=1;
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%d",&a);
if(b<=a){
h+=b;
b++;}

      else
    printf("%d",h);
}

return 0;

}

  • 写回答

2条回答 默认 最新

  • 从善若水 优质创作者: 信息安全技术领域 2021-11-07 14:42
    关注
    
    #include<stdio.h>
    int main()
    {
    int t,i,a,h=0,b=1;
    scanf("%d",&t);
    for(i=1;i<=t;i++){
    scanf("%d",&a);
    for(int j=1;j<=a;++j)
      h+=j;
      printf("%d",h);
    }
     
    return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

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