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

#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-19 18:44
已编辑
成都理工大学 Java
程序员花海:我面试过100+校招生,大厂后端面试不看ACM,竞赛经历含金量低于你有几份大厂实习 这个简历整体来看不错 可以海投
如何写一份好简历
点赞 评论 收藏
分享
12-19 15:04
门头沟学院 Java
小肥罗:hr爱上你了,你负责吗哈哈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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