《(最新整理)C语言必背18个经典程序》由会员分享,可在线阅读,更多相关《(最新整理)C语言必背18个经典程序(18页珍藏版)》请在人人文库网上搜索。
1、完整)C语言必背18个经典程序(完整)C语言必背18个经典程序编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)C语言必背18个经典程序)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)C语言必背18个经典程序的全部内容。C语言必背18个经典程序1、/输出99口诀。共9行9列,i控制行,j控制列./#inclu。
2、de ”stdio。hmain()int i,j,result;for (i=1;i10;i+) for(j=1;j#include stdlib。hmain() float a45,sum1,sum2;int i,j;for(i=0;isex,ps-age);/*用数组下标法输出结构体数组元素学号和年龄./for(i=0;inum,pname,p-age);p=pnext;while(p!=NULL);16、/输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读完全相同的字符串。/include #include string.h#includemain() char s1。
3、00;int i,j,n;printf(”输入字符串:n”);gets(s); n=strlen(s);for(i=0,j=n1;ij;i+,j-)if(si!=sj) break;if(i=j) printf(”是回文串n”);else printf(不是回文串n”);17、/冒泡排序,从小到大,排序后结果输出到屏幕及文件myf2.out/includevoid fun(int a,int n)int i,j,t;for(i=0;i=n1;i+)for(j=0;ji;j+)if(ajaj+1) t=aj;aj=aj+1;aj+1=t;main()int a10=12,45,7,8,96,4,。
4、10,48,2,46,n=10,i;FILE f;if((f=fopen(myf2.out,w))=NULL)printf(”open file myf2.out failed!n);fun(a,10);for(i=0;i10;i+)printf(4d,ai);fprintf(f,”4d,ai);fclose(f);18、编写函数countpi,利用公式计算的近似值,当某一项的值小于10-5时,认为达到精度要求,请完善函数。将结果显示在屏幕上并输出到文件p7_3。out中。#includestdio。hdouble countpi(double eps) /*eps为允许误差*/int m=1;double temp=1.0,s=0;while(temp=eps) s+=temp;temp=tempm/(2m+1);m+;return(2s);main()FILE fp;double eps=1e5,pi;if(fp=fopen(”p7_3。out,”w”))=NULL) printf(cannot open the filen”);exit(0); pi= countpi(eps);printf(”pi=lfn,pi);fprintf(fp,”pi=lfn”,pi);fclose(fp。