CCF-CSP 201812-1 小明上学(C语言)_程序员猫玖的博客-程序员宅基地

技术标签: c语言  CCF-CSP  

CCF-CSP 201812-1 小明上学(C语言)

#include <stdio.h>

int main(){
    
	int r,y,g,n,k,t,i,sum=0;
	scanf("%d%d%d",&r,&y,&g);
	scanf("%d",&n);
	for(i=0;i<n;i++){
    
		scanf("%d%d",&k,&t);
		if(k==0||k==1){
    
			t=t;
		}
		if(k==2){
    
			t=t+r;
		}
		if(k==3){
    
			t=0;
		}
		sum+=t;	
	}
	printf("%d",sum);
	return 0;
} 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44828720/article/details/120394211

智能推荐

【基础】弹出框的处理(五)-程序员宅基地

一、弹出框的类型1.Alert:只有一个确认选项2.Confirm:确认和取消两个选项3.prompt:输入内容,确认和取消二、弹出框的处理1.确认:accept2.取消:dismiss3.往文本框中写内容:sendKeys4.获取弹出框的文本内容:getText三、示例org.openqa.selenium.Alert a = dr.swit...

Junit单元测试_junit测试两数相加-程序员宅基地

Junit单元测试1.测试分类:​ 1.黑盒测试:不需要写代码 给输入值 看程序是否能够输出期望的值。​ 2.白盒测试:需要写代码关注程序具体的执行流程​2.Junit测试:白盒测试使用步骤:​ 1.定义一个测试类(测试用例)建议:测试类名:被测试的类名Test CacultorTest包名:xxx.xxx.xx.test cn.hbrj.test*2.定义测试方法:建议:方法名:test测试_junit测试两数相加

在EditPlus中使用正则表达式_editplus 正则-程序员宅基地

工作中遇到这样的情景:将数据库中表的列名、字段类型、字段长度、字段注释整理到word的表格中,若使用的数据库不是常用的Mysql等数据库则不能直接通过工具导出成想要的格式,这时我选择使用这样的方式:1、将数据库中表的DDL语句复制出来粘贴到EditPlus中,如下图:2、Ctrl+H将双引号,逗号 都替换为空字符串---> 即将双引号、逗号都删掉,使用【"|,】匹配3、将每行开头的空字符串删掉使用【^ +】匹配。4、将字段类型和长度到COMMENT之间的部分删掉,使用【\)_editplus 正则

SAP ABAP编程 Ranges用法_abap ranges for-程序员宅基地

在SAP中,有时候需要把单值的结构变成区间的结构,也就是类似SELECTION-OPTION的功能,SAP提供了RANGES来实现该功能.(SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能)实例如下:DATA: table_t LIKE TABLE OF spfli, table_wa LIKE spfli.RANGES:g_ranges FOR spfli-_abap ranges for

e3 1231 v3 达芬奇_黑苹果E3-1231-V3 + Z97-HD3+GTX960安装High Sierra10.13.6-程序员宅基地

首先列出我的电脑配置:硬件配置:CPU:Intel Xeon E3-1231 V3主板:技嘉 Z97-HD3(声卡:板载Realtek ALC887,网卡:板载Realtek RTL8168/8111/8112)内存:16 GB ( 威刚 DDR3 1600MHz / 金邦 DDR3 1600MHz )显卡:七彩虹 GeForce GTX 960 ( 2 GB )硬盘:三星850evo ..._1231v3安装macos12

csaw2013reversing2 WP_cwas2013reversing_真他喵帅的博客-程序员宅基地

首先有题目可知这是一段乱码,下载文件后打开按照正常思路我们先用Exeinfo PE查看文件我们可以看到这是一个VC++写的程序,并且我们发现提示让用ollydbg1、首先我们先用ida静态分析修改指令将文件在ida中打开,找到main函数F5查看伪代码 由于运行之后的是乱码,所以我们猜测生成flag的函数没有执行,因此我们应该把前边的中断函数给nop掉,并且后边退出程序的函数也不能执行,需要跳到弹框函数继续执行。修改之前的代码修改之后的代码修..._cwas2013reversing

随便推点

LINUX 遍历获取文件夹下得所有文件 目录 (递归)_linux 遍历文件夹-程序员宅基地

最近需要写个程序,处理一写日志。然后要用到遍历Linux下得所有文件和子目录这以招。看了很多,大同小异。写个自己得。#include <iostream>#include <stdlib.h>#include <stdio.h>#include <dirent.h>#include <unistd.h>#include <vector>#include <string>#include <algor_linux 遍历文件夹

Unity的IOS PlayerSettings的设置说明_unity webgl禁用 hard ware 统计-程序员宅基地

unity版本2018.4.3f11、IconApplication icons Main icons for your app (也就是手机 主界面看到的图标) Spotlight icons Spotlight search results for your app (被搜索到时的图标) Settings icons Device’s main Settings page (设置页面的图标) Notification icons Notifications s_unity webgl禁用 hard ware 统计

WAV 文件双声道转单声道的实现-程序员宅基地

一 代码转载文章,修改了几处代码风格#include <stdio.h>#include <stdlib.h> #define u8 unsigned char#define u16 unsigned short#define u32 unsigned long //44字节 typedef struct { u8 riff_mark[4]; //0 u32 file_size; //4 u8 wave_str[4]; //8 u8 fmt_str[_双声道转单声道

scala集合泛型数据类型转换成java集合遇到的问题-程序员宅基地

简介今天在线上遇到一个很棘手的scala的Map集合转换为java的Map集合中类型转换异常的问题,百度上并没有找到相关解决方案。这特地记录一下这个问题以及解决的方案。在叙述这个问题之前觉得有必要在记录一下常用的scala和java转换的知识。熟悉scala开发的人对scala.collection.JavaConversions._和scala.collection.JavaConverter...

android使用xml还是纯代码多,AndroidStudio中使用XML和Java代码混合控制UI界面实现QQ相册照片列表页面...-程序员宅基地

场景效果注:实现新建Android项目,首先打开activity_main.xml使用XML设置页面将其布局改为GridLayout,并设置其行数为3,列数为4,以及设置其id。android:rowCount = ""android:columnCount = ""android:id="@+id/gridLayout"使用Java代码设置页面首先将要显示的照片复制到res/drawale下原本..._android为什么大量使用xml

杭电ACM 1720: A+B Coming-程序员宅基地

原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45367675这道题目其实对于c语言来说是相当简单的,几行代码就可以搞定。但是我之前一直习惯于用C++做,所以一开始我就直接写C++代码,最后发现相当的繁琐,还花费了不少时间,最终也还没通过,因为对于c++的格式输入接触不多的缘故吧,最后改用c语言编写了。我的c语言AC代码如下: