C/C++
.
_APTX4869
这个作者很懒,什么都没留下…
展开
-
C:prinf输出格式中 %0*d 解释
%0*d *是占位符表示具体的宽度由后面的参数来指定, 0表示如果输出的数据长度不够的话以0补足, d表示输出整数例如 printf("%05d", 123); 是输出 00123,printf( "%0*d", 5, 123 ); 也等价于 printf(“%05d”,123);结果也是 00123...原创 2020-02-09 17:57:53 · 5769 阅读 · 0 评论 -
C 标准库 :time.h
C 标准库 -<time.h>简介time.h头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。库变量下面是头文件 time.h 中定义的变量类型:序号 变量 & 描述 1 size_t 是无符号整数类型,它是sizeof关键字的结果。 2 clock_t 这是一个适合存储处理器时间的类型。 3 ...原创 2020-02-07 14:26:50 · 269 阅读 · 0 评论 -
C 标准库 :string.h
C 标准库 -<string.h>简介string .h头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。库变量下面是头文件 string.h 中定义的变量类型:序号 变量 & 描述 1 size_t 这是无符号整数类型,它是sizeof关键字的结果。 库宏下面是头文件 string.h 中定义的宏:序号 ...原创 2020-02-07 14:25:57 · 223 阅读 · 0 评论 -
C 标准库 :stdlib.h
C 标准库 -<stdlib.h>简介stdlib .h头文件定义了四个变量类型、一些宏和各种通用工具函数。库变量下面是头文件 stdlib.h 中定义的变量类型:序号 变量 & 描述 1 size_t 这是无符号整数类型,它是sizeof关键字的结果。 2 wchar_t 这是一个宽字符常量大小的整数类型。 ...原创 2020-02-07 14:24:53 · 312 阅读 · 0 评论 -
C 标准库 :stdio.h
C 标准库 -<stdio.h>简介stdio .h头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。库变量下面是头文件 stdio.h 中定义的变量类型:序号 变量 & 描述 1 size_t 这是无符号整数类型,它是sizeof关键字的结果。 2 FILE 这是一个适合存储文件流信息的对象类型。 ...原创 2020-02-07 14:24:10 · 294 阅读 · 0 评论 -
C 标准库 :math.h
C 标准库 -<math.h>简介math.h头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个double类型的参数,且都返回double类型的结果。库宏下面是这个库中定义的唯一的一个宏:序号 宏 & 描述 1 HUGE_VAL 当函数的结果不可以表示为浮点数时。如果是因为结果的幅度太大以致于无法表示,则...原创 2020-02-07 14:23:05 · 274 阅读 · 0 评论 -
C 标准库 :ctype.h
C 标准库 - <ctype.h>简介C 标准库的ctype.h头文件提供了一些函数,可用于测试和映射字符。这些函数接受int作为参数,它的值必须是 EOF 或表示为一个无符号字符。如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。库函数下面列出了头文件 ctype.h 中定义的函数:序号...原创 2020-02-07 14:21:38 · 214 阅读 · 0 评论 -
Codeup 深度优先搜索(DFS):【递归入门】n皇后 问题(原始的8皇后问题)
题目描述 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。输入一个整数n( 1 < = n < = 10 )输出每行输出对应一种方案,按字典序输出所有方案。每种方案顺序输出皇后所在的列号,相邻两数之间用空格隔开。如果一组可行方案...原创 2019-08-16 22:32:33 · 311 阅读 · 0 评论 -
C++中字符数组与string的相互转换
字符数组转化成string类型charch[]="ABCDEFG";stringstr(ch);//也可stringstr=ch;或者charch[]="ABCDEFG";stringstr;str=ch;//在原有基础上添加可以用str+=ch;将string类型转换为字符数组charbuf[10];string...原创 2019-08-11 22:25:01 · 290 阅读 · 0 评论 -
CCF: 201903-1 小中大
#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++) cin>>a[i]; if(a[n-1]>=a[0]) { cout<<a[n-1]<<" "; ...原创 2019-08-07 21:16:06 · 253 阅读 · 0 评论 -
CCF: 201903-2 二十四点
#include<bits/stdc++.h>using namespace std;stack<int>num;//放数字即乘除的结果stack<char>op;//放加减号int main(){ int n; char str[10]; scanf("%d",&n); getchar();//过滤回车 for(int i=0;i...原创 2019-08-07 22:47:36 · 279 阅读 · 0 评论 -
C++实验 | 定义流对象,实现用write函数将学生信息以二进制方式写到磁盘文件stu.dat中
定义学生类,该类包含学生的一些基本信息:学号、姓名、性别、成绩。定义流对象,实现用write函数将学生信息以二进制方式写到磁盘文件stu.dat中。再用read将磁盘中的学生信息读到内存显示在屏幕上。#include<iostream>#include<fstream>#include<string>using namespace std;clas...原创 2019-05-31 21:56:08 · 4139 阅读 · 0 评论 -
C++实验 | 类模板+重载
在多态性实验第2题的基础上,在复数类中增加输入流运算符>>和输出流运算符<<的重载,主函数通过“cin>>对象名”输入对象的值,通过“cout<<对象名”输出对象的值,输出复数值时将原来主函数中“对象名.print( )”改成“cout<<对象名”形式。在上一步完成的基础上,将复数类改成一个类模板,只设一个模板参数,即实部和虚部用同一...原创 2019-05-31 21:08:17 · 1849 阅读 · 0 评论 -
C++实验 | 事先用Windows的记事本建立一个文本文件ff.txt
① 编写一个函数void ReadFile(char* s)实现读取以s串为文件名的文本文件的内容在屏幕上显示。② 编写一个函数void Change(char *s1,char *s2)将文本文件中的小写字母全部改写成大写字母生成一个新文件ff2.txt。③ 主函数中调用ReadFile("ff.txt");显示ff.txt的内容,调用Change ("ff.txt" ,"ff2.txt...原创 2019-05-31 21:06:23 · 2674 阅读 · 0 评论 -
VS2017运行框闪退永久解决方案
1. 打开视图——其他窗口——属性管理器2. 右键Microsoft.Cpp.Win32.user 点击属性3. 【连接器】→【系统】→【子系统】 调成【控制台】4. 确定...原创 2019-04-20 19:03:40 · 1426 阅读 · 0 评论 -
C++——动态空间分配
用new运算符为一个包含10个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数,输出统计结果,再用delete运算符释放动态内存空间。需要注意的是:输入的值可能是小数 输入可能超过10个数比如测试用例:12.4 1 1 -2 3 3 -4 4 5 -9#include <bits/stdc++.h>usi...原创 2019-03-09 11:02:10 · 2458 阅读 · 0 评论