为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

c++经典例题

2017-10-19 12页 doc 28KB 57阅读

用户头像

is_637320

暂无简介

举报
c++经典例题c++经典例题 /* 例子1 //小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法, //数学排列问题解法 #include void main() { int a,b,c; //stand for three friends int count=0; //the counts of lending methods for(a=1;a void main() { int i,x,y,last=1; //*变量last保存求X的Y次方过程中的部分乘积的后三位 p...
c++经典例题
c++经典例 /* 例子1 //小明有五本新,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法, //数学排列问题解法 #include void main() { int a,b,c; //stand for three friends int count=0; //the counts of lending methods for(a=1;a<=5;a++)//a lends one of the five books { for(b=1;b<=5;b++)//b lends one of the five books { if(a!=b) { for(c=1;c<=5;c++) { if(c!=a&&c!=b) { count++; cout< void main() { int i,x,y,last=1; //*变量last保存求X的Y次方过程中的部分乘积的后三位 printf("Input X and Y(X**Y):"); scanf("%d**%d",&x,&y); for(i=1;i<=y;i++) //*X自乘Y次 last=last*x%1000; //*将last乘X后对1000取模,即求积的后三位 printf("The last 3 digits of %d**%d is:%d\\n",x,y,last%1000); //*打印结果 } #include double Power(int x,int y); void main() { int num=13;int pow=13; int last=1; double result=Power(num,pow); cout< double Aver(int p[],int count) //求出结果,p为整型数组,count为数组大小 { double result=0; for(int i=0;i #define N 5 double Aver(int p[],int count) //求出结果,p为整型数组,count为数组大小 { double result=0; for(int i=0;i>p[i]; } double result=Aver(p,N); cout<<"The last result is:"<>num; cout<<"Input a power:"<>power; a=Power(num,power); cout< void main() { int Prime(int n); int n; cout<<"Please input any number:"<>n; if(Prime(n)) cout< i; j--) { if(a[n-i-1][j] == 0) a[n-i-1][j] = m++; } for(j = n-i-1; j > i; j--) { if(a[j][i] == 0) a[j][i] = m++; } } if(n%2==1) a[n/2][n/2] = m; } void main() { int n, i, j; cout<<"Please input number from 0-9"<>n; for( i = 0; i < n; i++) { for(int j = 0; j < n; j++) a[i][j] = 0; } for(i = 0; i < n; i++) { for(int j = 0; j < n; j++) { cout << a[i][j] << " "; } cout <设计
杨辉三角形中的数,正是(x+y)的N次方幂展开式各项的系数。本题作为程序设计中具有代性的题目,求解的方法很多,这里仅给出一种。 从杨辉三角形的特点出发,可以总结出: 1)第N行有N+1个值(设起始行为第0行) 2)对于第N行的第J个值:(N>=2) 当J=1或J=N+1时:其值为1 J!=1且J!=N+1时:其值为第N-1行的第J-1个值与第N-1行第J个值之和 将这些特点提炼成数学公式可表示为: 1 x=1或x=N+1 c(x,y)= c(x-1,y-1)+c(x-1,y) 其它 本程序应是根据以上递归的数学表达式编制的。 #include #include int Number(int x,int y); void main() { int i,j,k; int n; cout<<"Please input N="; cin>>n; for(i=0;i<=n;i++) { for(k=0;k<24-2*i;k++) // cout<<" "; printf(" "); for(j=1;j
/
本文档为【c++经典例题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索