藍橋杯刷題總結

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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章