CCF认证 2018-12 小明上学
该题是第一题,比较简单,用c语言进行解答(满分)
#include <iostream>
using namespace std;
int main(){
int r,y,g,n;
int k,t;
long sum;
scanf("%d %d %d",&r,&y,&g);
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d %d",&k,&t);
if(k==0) sum+=t;
if(k==1) sum+=t;
if(k==2) sum+=t+r;
if(k==3) sum+=0;
}
printf("%ld",sum);
return 0;
}
解释:
该题是静态时间,红绿灯时间是死的,可以用选择语句进行累加
第一次使用该系统,遇到的问题:
- 选择环境我选的是Dev-CPP(C++语言)
- 注意return 0
- 变量类型一般选择long long
本文详细解析了CCF认证2018-12小明上学题目,采用C语言解答,通过选择语句实现红绿灯时间的累加计算,提供完整的代码示例及注意事项。
7529

被折叠的 条评论
为什么被折叠?



