摘要: //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 玄月卿 阅读(313) 评论(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 玄月卿 阅读(422) 评论(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 玄月卿 阅读(242) 评论(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 玄月卿 阅读(109) 评论(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 玄月卿 阅读(360) 评论(0) 推荐(0) 编辑
摘要: //实现打印图形 /*题目2.1 使用循环结构打印图形* * * * * *,打印行数n,由用户 * * * * * * * * * * * * 决定,报考中间的空格字符数也由用户输入 #include #include using namespace std; int main() { int i,... 阅读全文
posted @ 2017-12-22 12:27 玄月卿 阅读(215) 评论(0) 推荐(0) 编辑