摘要:
如果要使用友元函数 在vc中要将 #include<iostream> 改为 #include<iostream.h> 去掉using namespace std; 阅读全文
摘要:
#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... 阅读全文
摘要:
#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... 阅读全文
摘要:
/*模拟发不含大小王牌的扑克牌, 将生成的随机数映射为每张扑克牌。 按照花色(梅花、方块、红桃、黑桃)和大小(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... 阅读全文
摘要:
//与5.1类似,只不过这不是用一个函数实现,还涉及到自个儿构建一个头文件 //main 接口random.h 源文件 阅读全文
摘要:
#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... 阅读全文
摘要:
//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... 阅读全文
摘要:
//将某个大于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(... 阅读全文
摘要:
//采用辗转相除法的方式求素数,求出最大公约数, //然后,最小公倍数=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... 阅读全文
摘要:
//求素数 #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;... 阅读全文