12 2017 档案

摘要:#include using namespace std; int search(int a[],int low,int high,int n); int main() { int i,low=0,high=9,key; int a[10]={2,3,12,23,24,34,51,61,71,81}; cout>key; search(a,low,high,key); return 0; } i... 阅读全文
posted @ 2017-12-27 22:15 玄月卿 阅读(408) 评论(0) 推荐(0)
摘要:#include using namespace std; #define n 10 void sort(int a[]); int main() { int a[n]; int i; for(i=0;i>a[i]; } sort(a); for(i=0;ia[j+1]) { min=a[j]; a[j]=a[j+1]; a[j+1]=min; } } } } /*暴力排序 for(i=0;ia... 阅读全文
posted @ 2017-12-27 21:30 玄月卿 阅读(1232) 评论(0) 推荐(0)
摘要:/*模拟发不含大小王牌的扑克牌, 将生成的随机数映射为每张扑克牌。 按照花色(梅花、方块、红桃、黑桃)和大小(2~10、J、Q、K、A)顺序进行映射。 映射规则如下: 梅花:0-12 方块:13-25 红桃:26-38 黑桃:39-51 */ #include #include #include using namespace std; int main() { int i,sj... 阅读全文
posted @ 2017-12-26 21:51 玄月卿 阅读(431) 评论(0) 推荐(0)
摘要://与5.1类似,只不过这不是用一个函数实现,还涉及到自个儿构建一个头文件 //main 接口random.h 源文件 阅读全文
posted @ 2017-12-26 20:31 玄月卿 阅读(254) 评论(0) 推荐(0)
摘要:#include #include//标准辅助函数库(exit(),rand(),srand()...) #include using namespace std; int main() { int i,a,b,n;//a-表示下限,b-表示上限,n是个数; cout>a; cin>>b; cin>>n; if(a>b) { cout<<"请重新输入"<<endl; exi... 阅读全文
posted @ 2017-12-26 20:18 玄月卿 阅读(482) 评论(0) 推荐(0)
摘要://4.2分别使用循环和递归两种策略求二项式从c(n,k); //以for循环运行c(n,k) #include using namespace std; int sum(int m); int main() { int n,k; int sum_n,sum_k,sum_i,sum_n_k; cout>n; cout>k; if(n using namespace std; int sum(i... 阅读全文
posted @ 2017-12-22 12:37 玄月卿 阅读(323) 评论(0) 推荐(0)
摘要://将某个大于1的自然数n分解为其素因子的乘积 #include using namespace std; int isprime(int i); int main() { int i,j=0,m,temp; int reserve[32]; cin>>m; temp=m; while(temp!=1) { for(i=2;i<=temp;i++) if(temp%i==0 &&isprime(... 阅读全文
posted @ 2017-12-22 12:36 玄月卿 阅读(439) 评论(0) 推荐(0)
摘要://采用辗转相除法的方式求素数,求出最大公约数, //然后,最小公倍数=m*n/最大公约数。 #include #include using namespace std; int gcd(int m,int n); int icm(int m,int n); int main() { int m,n; cout>m>>n; cout<<"最大公约数为:"<<endl; cout<<setw(5... 阅读全文
posted @ 2017-12-22 12:31 玄月卿 阅读(248) 评论(0) 推荐(0)
摘要://求素数 #include using namespace std; void isprime(int m); int main() { int m; cout>m; isprime(m); cout<<endl; return 0; } void isprime(int m) { int i; for(i=2;i<m;i++) { if(m%i==0) {cout<<"非素数"<<endl;... 阅读全文
posted @ 2017-12-22 12:29 玄月卿 阅读(113) 评论(0) 推荐(0)
摘要://打印日历实现输出某年某月 #include #include #include using namespace std; //判断平闰年 int doyear(int year) { if((year%4==0)&&(year%100!=0)||(year%400==0)) return 1; else return 0; } //判断某年的第一天是星期几 int doweek(int ye... 阅读全文
posted @ 2017-12-22 12:28 玄月卿 阅读(379) 评论(0) 推荐(0)
摘要://实现打印图形 /*题目2.1 使用循环结构打印图形* * * * * *,打印行数n,由用户 * * * * * * * * * * * * 决定,报考中间的空格字符数也由用户输入 #include #include using namespace std; int main() { int i,... 阅读全文
posted @ 2017-12-22 12:27 玄月卿 阅读(222) 评论(0) 推荐(0)