收藏 分享(赏)

c语言入门经典必背18个程序.txt

上传人:weiwoduzun 文档编号:3627130 上传时间:2018-11-14 格式:TXT 页数:8 大小:15.34KB
下载 相关 举报
c语言入门经典必背18个程序.txt_第1页
第1页 / 共8页
c语言入门经典必背18个程序.txt_第2页
第2页 / 共8页
c语言入门经典必背18个程序.txt_第3页
第3页 / 共8页
c语言入门经典必背18个程序.txt_第4页
第4页 / 共8页
c语言入门经典必背18个程序.txt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、c语言入门经典必背18个程序1 、 /* 输出 9*9 口诀。共 9 行 9 列, i 控制行, j 控制列。 */#include “stdio.h“main()int i,j,result;for (i=1;i#include main() float a45,sum1,sum2;int i,j;for(i=0;imain() char c200,c1;int i,j,k;printf(“Enter a string: “);scanf(“%s“,c);k=strlen(c);for (i=0,j=k-1;imain() char s80,c;int j,k;printf(“nEnter

2、a string: “);gets(s);printf(“nEnter a character: “);c=getchar( );for(j=k=0;sj!= 0;j+)if(sj!=c)sk+=sj;sk= 0;printf(“n%s“,s);10 、 /* 编一个 void sort(int *x,int n) x 数 的 n 个数 从 到小序。 n 及数 素 数 输入。 结果示 并输出到 p9_1.out */#includevoid sort(int *x,int n)int i,j,k,t;for(i=0;ixk) k=j;if(k!=i)t=xi;xi=xk;xk=t;void m

3、ain()FILE *fp;int *p,i,a10;fp=fopen(“p9_1.out“,“w“);p=a;printf(“Input 10 numbers:“);for(i=0;ix) ai+1=ai; i-; /* x 的数 后 一个位 */a+i=x;j+; /* 入 x 后 素总个数 加 */for(i=1;ireplace(char *s,char c1,char c2) while(*s!=0) if (*s=c1)*s=c2;s+;main() FILE *fp;char str100,a,b;if(fp=fopen(“p10_2.out“,“w“)=NULL) printf

4、(“cannot open the filen“);exit(0); printf(“Enter a string:n“);gets(str);printf(“Enter ascanf(“%c,%c“,printf(“%sn“,str);fprintf(fp,“%sn“,str);replace(str,a,b);printf(“The new string is-%sn“,str);fprintf(fp,“The new string is-%sn“,str);fclose(fp);13 、 /* 一个” s1 找一子” s2 , 则 子” ” 的起 位 ,不 则 -1 。 */main()

5、char s16=“thisis“;char s25=“is“;printf(“%dn“,search(s1,s2);system(“pause“);int search(char s1,char s2)int i=0,j,len=strlen(s2);while(s1i)for(j=0;j=len)return i;else i+;return -1;14 、 /* 用 输出结 数 素。 */struct studentint num;char *name;char sex;int age;stu5=1001,“lihua“,F,18,1002,“liuxing“,M,19,1003,“hu

6、angke“,F,19,1004,“fengshou“,F,19,1005,“Wangming“,M,18;main()int i;struct student *ps;printf(“Num tNametttSextAgetn“);/* 用 输出结 数 素。 */for(ps=stu;psnum,ps-name,ps-sex,ps-age);/* 用数 下法输出结 数 素 和 。 */for(i=0;inum,p-name,p-age);p=p-next;while(p!=NULL);16 、 /* 输入一个”,判断是 为 。 ”是从左到 和从 到左 完 的”。*/#include #inc

7、lude #includemain() char s100;int i,j,n;printf(“ 输入”: n“);gets(s);n=strlen(s);for(i=0,j=n-1;i=j) printf(“ 是 ” n“);else printf(“ 不是 ” n“);17 、 /* 序,从小到 ,序后结果输出到及 myf2 .out*/#includevoid fun(int a,int n)int i,j,t;for(i= 0 ;iaj+1) t=aj;aj=aj+1;aj+1=t;main()int a10=12,45,7,8,96,4,10,48,2,46,n=10,i;FILE

8、*f;if(f=fopen(“myf2 .out “,“w“)=NULL)printf(“open file myf2.out failed!n“);fun(a,10);for(i=0;idouble countpi(double eps) /*eps 为允许误差 */int m=1;double temp=1.0,s=0;while(temp=eps) s+=temp;temp=temp*m/(2*m+1);m+;return(2*s);main()FILE *fp;double eps=1e-5,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);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报