藍橋杯 基礎訓練 部分

2021-08-19 15:47:06 字數 4080 閱讀 9720

basic-1 閏年判斷

/*

基礎訓練:basic-1 閏年判斷 條件判斷

*/#include

using

namespace

std;

intmain()

else

else

else

cin>>year;

}return0;

}

basic-2 01串

/*

基礎訓練: basic-2 01字串 迴圈

*/#include

int main(void

)

return0;

}

basic-3  字母圖形

/*

basic-3 字母圖形 迴圈 字串

字母的序號與兩個座標的差的絕對值有關,26個字母對應的序號分別是0到25.

*/#include

#include

using

namespace

std;

char tostr(int i, int j, char str[26

])int main(void

);

inta[n][m];

cin >> n >>m;

for(i = 0; i < n; i++)

printf("\n

");}

return0;

}

basic-4    數列特徵
/*

basic-4 數列特徵 迴圈 最大值 最小值 累加

*/#include

#define maxsize 10000main()

if(tempsum+=temp;

}printf(

"%d\n%d\n%d\n

",max,min,sum);

return0;

}

basic-5    查詢整數    迴圈 判斷
/*

basic-5 查詢整數 迴圈 判斷

*/#include

using

namespace

std;

int main(void

)

cin >>b;

for(i = 0; i < n; i++)

}if(flag)

return0;

}

basic-6    楊輝三角形
/*

basic-6 楊輝三角形 基礎練習 二維陣列

*/#include

#include

using

namespace

std;

int main(void

) }

//輸出

for(i = 0; i < num; i++)

cout

<}

}return0;

}

basic-7    特殊的數字
/*

basic-7 特殊的數字 迴圈 判斷 數字

*/#include

using

namespace

std;

int main(void

) }

return0;

}

basic-8    回文數
/*

basic-8 回文數 迴圈 判斷 回文數

*/#include

using

namespace

std;

int main(void

) }

return0;

}

basic-9    特殊回文數
/*

basic-9 特殊回文數 回文數 迴圈 條件語句

*/#include

using

namespace

std;

int main(void

) }

else}}

return0;

}

basic-10    十進位制轉十六進製制
/*

basic-10 十進位制轉十六進製制 迴圈 整除 求餘 判斷

*/#include

#include

using

namespace

std;

string decimaltohexadecimal(int

num);

string decimaltohexadecimal(int

num)

while(num>0

)else

if(ans >= 10 && ans < 16

) num = num / 16

; }

for(int i = k-1; i >= 0; i--)

cout

result;

}int main(void

)

return0;

}

這道題不是我ac的,是這個人!)

*/

#include #include 

using

namespace

std;

int arr[10000001

];int

main()

}//修正位數

if(len_str%3==1) str2="

00"+str2;

else

if(len_str%3==2) str2="

0"+str2;

len_str=str2.length();

//二進位制轉換八進位制

j=0;

for(i=0;i<=len_str-2;i+=3

)

for(i=0;ii)

cout

<}

return0;

}

basic-13    數列排序
/*

basic-13 數列排序 陣列 排序

*/#include

using

namespace

std;

void quicksort(int num, int low, int

hight);

int quickpass(int num, int low, int

hight);

void quicksort(int num, int low, int

hight)

}int quickpass(int num, int low, int

hight)

if(low while(low < hight && num[low] <=x)

if(low }

num[low] =x;

return

low;

}int main(void

)

quicksort(num,

0, i - 1

);

for(i = 0; i < n; i++)

return0;

}

藍橋杯 基礎訓練

include include include include include algorithm include queue define inf 100000000 using namespace std char h 100002 b 400002 e 400002 void solve fo...

藍橋杯 基礎訓練 一)

資源限制 問題描述 年份是4的倍數而不是100的倍數 年份是400的倍數。輸入格式 輸出格式 樣例輸入 樣例輸出 樣例輸入 樣例輸出 資料規模與約定 ac include intmain 資源限制 問題描述 對於長度為5位的乙個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是 請按從小...

藍橋杯 基礎訓練 數列排序

剛開始做藍橋杯的題目,為3月份省賽打基礎。畢竟還是剛開始程式設計的菜鳥。那裡不對還請大神出來糾正。首先,關於快速排序 快速排序平均時間複雜度為o nlogn 他的每次交換都是跳躍式的。每次排序的時候都設定乙個基準點,將小於 等於基準點的數全部放到基準點的左邊大於等於基準點的數全部放在基準點的右邊。思...