藍橋杯刷題總結
阿新 • • 發佈:2018-12-04
1.每個整數不超過2^31-1
int佔四個位元組,在有符號的情況下,int範圍為:-2^31——2^31-1,所以題目意思就是整數使用int型別就夠了!
2.c++的標準輸入輸出流的控制符
2.1、需要加標頭檔案#include <iomanip>
2、常見控制符
setflags(ios::fixed)——設定浮點數以固定的小數位數顯示
setprecision(n)——設定浮點精度為n
3.初始化字元陣列,不忽略空格
char a[100];
gets(a);
需要加上標頭檔案#include <stdio.h>,防止一些傻瓜編譯器不知道!!
字元陣列轉化成string型別
char ch [] = "ABCDEFG";
string str(ch);//也可string str = ch;
或者
char ch [] = "ABCDEFG";
string str;
str = ch;//在原有基礎上新增可以用str += ch;
將string型別轉換為字元陣列
char buf[10];
string str("ABCDEFG");
length = str.copy(buf, 9);
buf[length] = '\0';
或者
char buf[10];
string str("ABCDEFG");
strcpy(buf, str.c_str());//strncpy(buf, str.c_str(), 10);