为何不能通过,请路过的大佬指点

#include<stdio.h>
main(){
    int n;
    scanf("%d",&n);
    int t[n];
    for(int i=0;i<n;i++){
        scanf("%d",&t[i]);
    }
    int m;
    scanf("%d",&m);
    for(int i=0;i<m;i++){
        int a,b,c;
        scanf("%d%d%d",&a,&b,&c);
        for(int j=a-1;j<b;j++){
            t[j]+=c;
        }
    }
    for(int i=0;i<n;i++){
        printf("%d ",t[i]);
    }
}

全部评论
少了命名空间,在第一行后面,要加上using namespace std;
点赞 回复 分享
发布于 2023-10-27 14:47 湖南
j=a-1改成j=a,循环条件改为j<=b,t[j]改为t[j-1]
点赞 回复 分享
发布于 2023-01-19 16:18 湖南

相关推荐

11-23 17:35
已编辑
济宁学院 Java
不想做程序员:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
11-07 16:07
深圳大学 运营
前端飞升:学长,阿里不是卡双非吗,我深也能去吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务