@kidultff · 2018年5月26日 基础编程题 7-2 然后是几点 原题干:有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几 ...
@kidultff · 2018年5月26日 基础编程题 7-1 厘米换算英尺英寸 原题干:如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘 ...
@kidultff · 2018年3月10日 浅谈C++ vector作为参数传入函数 例如main函数有一个vector需要使用deal函数来处理内部数据,有下面三种办法:1、直接传入void deal(vector<int> v){ v.push_back(0); } main(){ vector<int> vec; & ...
@kidultff · 2018年3月4日 提高编程效率的工具:C++ STL容器(总结篇) 1、vector头文件:vector创建:vector<ElementType> v追加:v.push_back()删除末尾元素:v.pop_back()迭代器:vector<ElementType>::iterator首元素迭代器:v.begin()尾元素迭代器:v.end()元素个数:v.size()清空:v.clear()2、set头 ...
@kidultff · 2018年2月12日 C语言缓冲区溢出原理与实践 我们都听说过缓冲区漏洞,那么具体原理是怎样的呢?首先我们看这个例子:#include<stdio.h> int main(){ int i=0; int a[]={1,2,3,4,5,6,7,8,9,10}; for(i=0;i<=11;i++){ printf("Hello World!\n", ...