C++小函数
梦中醉卧惊起
这个作者很懒,什么都没留下…
展开
-
c++中setw()与setfill()的用法详情
c++中setw()与setfill()的用法详情在C++中,setw(int n)用来控制输出间隔。例如:cout<<'s'<<setw(8)<<'a'<<endl;则在屏幕显示s a//s与a之间有7个空格,加上a就8个位置,setw()只对其后面紧跟的输出产生作用,如上例中,表示’a’共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出setw()默认填充的内容为空格,可以setfill(转载 2022-04-12 23:57:27 · 3398 阅读 · 0 评论 -
正整数的任意进制转换
文章目录正整数的任意进制转换AC代码正整数的任意进制转换正整数的任意进制转换时间限制: 1 Sec 内存限制: 128 MB题目描述将 p 进制 n 转换为 q 进制。p 和 q 的取值范围为[2,36],其中,用到的数码按从小到大依次为:0,1,2,3,4,5,6,7,8,9,A,B,…,Z,不考虑小写字母。输入一共1+m 行:1行为 m,表示后面有 m 行(1 <= m <= 60).其后的m行中,每行3个数: 进制p,p进制数n,以及进制 q。三个数之间用逗号间隔。原创 2022-04-06 17:13:09 · 605 阅读 · 0 评论 -
字符字符串的输入输出
字符字符串的输入输出作用scanf("%c",&a);;getchar();;读入文章gets();;getline();;读入一行cin不能读入空格scanfscanf("%c",&a);读取标准输入流中的第一个字符,包括空格、换行符等,按回车键结束输入;(可以读入文章段落,换行符也占一个长度)for (int i = 0; i < 10;i++) scanf("%c", &c[i]); c[i] = getchar();//相同原创 2022-03-24 14:48:23 · 959 阅读 · 0 评论 -
printf输出格式化
文章目录printf输出格式化printf输出格式化printf输出1.格式化输出整数%d:按实际数据输出%md:m为指定输出数据的宽度。如果实际数据位数小于m,则左端补空格(%-md是右端补空格);若大于m,则按实际位数输出。%0md:m也是指定输出数据的宽度。同上,实际数据位数小于m时,左端补0;#include<stdio.h>int main(){ printf("1.%d\n",1234); printf("2.%6d\n",1234); printf(原创 2022-03-22 13:54:15 · 2437 阅读 · 0 评论 -
c++ to_string、stoi()、atoi()使用
C++ to_string、stoi()、atoi()使用1、to_string包含在# include。作用是把数值类型如int、double、long等转化为stringint a = 4;double b = 3.14;string str1, str2;str1 = to_string(a);str2 = to_string(b);cout << str1 << endl;cout << str2 << endl;2、stoi和a原创 2022-03-20 10:09:17 · 356 阅读 · 0 评论