解题思路:小白一个,用的循环来做,第一位老师是从第几个学生开始到第几个学生,然后用count[j]+=C[j]计算;输出结果正确,但是提交显示运行错误,求解
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int m,n,i,j;
int R[100000],L[1000],C[100],count[10000];
scanf("%d %d",&n,&m);
for(i=0;i<m;i++)
{
scanf("%d%d%d",&R[i],&L[i],&C[i]);
}
for(j=0;j<n;j++)
{
count[j]=0;
}
for(i=0;i<m;i++) //第i位老师
{
for(j=R[i];j<=L[i];j++) //从第R[i]到第L[i]位加C[i]个苹果
{
count[j-1]+=C[i];
}
}
for(j=0;j<n;j++)
{
printf("%d ",count[j]);
}
return 0;
}
0.0分
1 人评分
C二级辅导-同因查找 (C++代码)(42的倍数,,所以直接递加42输出)浏览:1092 |
C语言训练-排序问题<2> (C++代码)浏览:880 |
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:593 |
C二级辅导-公约公倍 (C语言代码)浏览:481 |
简单的a+b (C语言代码)浏览:628 |
C语言训练-自守数问题 (C语言代码)浏览:740 |