- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言程序设计2008最新.ppt
C语言程序设计 新问题 斐波那契数列问题 1,1,2,3,5,8,13……前40项 找寻规律 数组定义、初始化 字符数组 # includestdio.h main() { char c[11]={I, ,a,m, ,a, ,b,o,y}; int i; for(i=0;i11;i++) printf(%c,c[i]); printf(\n); } # include stdio.h main() { char s1[80],s2[80]; int i; scanf(%s,s2); for(i=0; s2[i]!=\0; i++) s1[i]=s2[i]; s1[i]=\0; printf(s1:%s\n,s1); } #include string.h # include stdio.h main( ) { char s1[100],s2[100]; int i,resu; gets(s1); gets(s2); i=0; while((s1[i]==s2[i]) (s1[i]!=\0)) i++; if(s1[i]==\0 s2[i]==\0) resu=0; else resu=s1[i]-s2[i]; printf(\n result:%d\n,resu); } #include string.h # include stdio.h main( ) { char s1[80],s2[80]; int i=0,j=0; scanf(%s,s1); scanf(%s,s2); while(s1[i]!=\0) i++; while(s2[j]!=\0) s1[i++]=s2[j++]; s1[i]=\0; printf(The new string is:%s,s1); } 二维数组 定义、初始化举例 杨辉三角形 int x,y; // 全局变量,作用范围:整个程序运行期间 void swap( ) { int t; t=x; x=y; y=t; } #include stdio.h main ( ) { scanf(“%d%d”,x,y); printf(“x=%d,y=%d”,x,y); swap ( ); printf(“x=%d,y=%d”,x,y); } int x,y; void swap( ) { int t; t=x; x=y; y=t; } #include stdio.h main ( ) { int x,y; //局部变量,main( )内起作用 scanf(“%d%d”,x,y); printf(“x=%d,y=%d”,x,y); swap ( ); printf(“x=%d,y=%d”,x,y); } int fac(int n) {static int f=1; f=f*n; return (f); } #includestdio.h main() {int i; for(i=1;i=5;i++) printf(“i=%d,fac(i)=%d\n”,i,fac(i)); } f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c);} main() { int a=2,i; for(i=0;i3;i++) printf(%d\n,f(a)); } int x=3; incre() { static int x=1;
文档评论(0)