摘要:
(2)选择排序: 基本思想:从数组的未排序区域选出一个最小的元素,把它与数组中的第一个元素交换位置;然后再从剩下的未排序区域中选出一个最小的元素,把它与数组中的第二个元素交换位置。重复上述过程,直到数组中的所有元素按升序排列完成。 【案例】 对一维数组中的十个数据进行从小到大排序: #include 阅读全文
摘要:
运用 vector 和冒泡排序 进行大小排序 #include <iostream> #include <vector> using namespace std; int main(){ vector <int> a; a.push_back(3); a.push_back(2); a.push_b 阅读全文
摘要:
#include<iostream> using namespace std; int main(){ int a; cin>>a; int zi[a]; for(int i=0;i<a;i++){ cin>>zi[i]; } if(zi[0]==0){ for(int i=0;i<a;i++){ 阅读全文
摘要:
CSP-J/S(非专业级别认证) CSP-J对应NOIP中普及组,CSP-S对应NOIP中的提高组。 NOIP:全国青少年信息学奥林匹克联赛 NOI:全国青少年信息学奥林匹克竞赛 APIO/IOI比IOI更高一级,APIO是亚洲和太平洋地区信息学奥林匹克竞赛,IOI是国际信息学奥林匹克竞赛 二、计算 阅读全文
摘要:
递归三要素: 1.定义函数功能 2.特殊条件(结束条件) 3.表达式 递归——阶乘 #include <iostream> using namespace std; int b(int n){ if(n<=2){ return n; } return n*b(n-1); } int main(){ 阅读全文
摘要:
#include <iostream> using namespace std; int mian(){ int a[10]; for(int i=0;i<10;i++){ cin>>a[i]; } for(int i=0;i<10;i++){ for(int j=i+1;j<10;j++){ if 阅读全文
摘要:
阅读全文
摘要:
#include <iostream> #include <iomanip> using namespace std; int main (){ //保留3位有效数字?(四舍五入)->cout cout<<setprecision(3)<<3.004<<endl; //精确小数点3位? (四舍五入) 阅读全文
摘要:
#include<bits/stdc++.h> using namespace std; int main(){ int n,s=1; cin>>n; while(n>0){ cout<<n%2; s++; n/=2; } return 0; } 阅读全文