C++必背18个程序文件.docx
《C++必背18个程序文件.docx》由会员分享,可在线阅读,更多相关《C++必背18个程序文件.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c语言入门经典必背18个程序1、/*输出9*9 口诀。共9行9列,i控制行,j控制列。*/main()int ij,result;for (i=l;i10;i+) for(j=l;jvlO;j+)(result二i*j;表示左对齐,占3位*/) 每一行后换行列)2、/*古典问题:有一对兔子,从出生后第3个月起每一个月都生一对兔子,小兔子长到 第三个月后每一个月又生一对兔子,假如兔子都不死,问每一个月的兔子总数为多少?兔子的规律为数列1,1,2,358,13,21.*/main()(long fl,f2;int i;fl=f2=l;for(i=l;inext;while(p!=NULL);)16
2、、/*输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读 彻底相同的字符串。*/#include #include #includemain() char s100;int i,j,n;输入字符串:gets(s);n=strlen (s);是回文串不是回文串17、/*冒泡排序,从小到大,排序后结果输出到屏幕与文件myf2 .out*/#includevoid fun(int a,int n)intfor(i= 0 ;i=n-l ;i+)for(j=0;jaj+lj) t=ajj;aj=aj+l;aj+l=t;main()int a 10=12,45,7,8,96,4,10,
3、48,2,46 ,n= 10,i;FILE *f;fun(aJO);for (i=0;i10;i+)fclose(f);18、编写函数countpi,利用公式 +xxx + xx + x+ + y9473523173523152313112兀计算7i的近似值,当某一项的值小于10 -5时,认为达到精度要求,请完善函数。将结果显示在屏幕上并输出到文件p7_3. out 中。#includedouble countpi(double eps) /*eps 为允许误差 */ (int m=l;double temp=1.0,s=0;while(temp=eps) s+=temp;temp=temp*
4、m/(2*m+1);m+;)return(2*s);)main()FILE *fp;double eps=le-5,pi;exit(O);)pi= countpi (eps);fclose(fp);)main() int m,i,k,h=O,leap=l;for(m= 101 ;m=200;m+) k=sqrt(m+l);for(i=2;i=k;i+) if(m%i=O) leap=O;break;ifQeap) /*循环完毕后,leap依然为1 ,则m是素数*/)leap= 1;4、/* 一个数如果恰好等于它的因子之和,这个数就称为“完数o例如6=1 + 2 + 3.编 程找出1000以的所
5、有完数。*/main()(static int k101;int i,j,n,s;for(j=2;j1000;j+)(n=-l;s=j;for(i=l;ij;i+)if(G%i)=0) n+; s=s-i;kn=i;)for (i=0;in;i+)5、/*下面程序的功能是将一个4 x4的数组进行逆时针旋转9()度后输出,要求原始数组 的数据随机输入,新数组以4行4列的 方式输出,请在空白处完善程序。*/main() int a44,b44,i,j; /*a存放原始数组数据,b存放旋转后数组数据*/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/for(i=0;i4;i+)for (j=
6、0;j4;j+)b3-ji=aiU;for(i=0;i4;i+) for (j=0;j4;j+)6、/*编程打印直角辉三角形*/main()int i,j,a66;for(i=0;i=5;i+)aii=l;ai0=l;for(i=2;i=5;i+) for(j=l;j=i-l;j+)aLiUWi-lJUJ+aLi-lU-U;for(i=0;i=5;i+)for(j=0;j=i;j+)7、/*通过键盘输入3名学生4门课程的成绩,分别求每一个学生的平均成绩和每门课程 的平均成绩。要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车 其中最后一列和最后一行分别放每一个学生的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 18 程序 文件
限制150内