C語言程序設計-入門源代碼代碼集合_第1頁
C語言程序設計-入門源代碼代碼集合_第2頁
C語言程序設計-入門源代碼代碼集合_第3頁
C語言程序設計-入門源代碼代碼集合_第4頁
C語言程序設計-入門源代碼代碼集合_第5頁
免費預覽已結束,剩余8頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、演示1#include<stdio.h>voidprint_star(void)(printf("*n");voidprint_welcome(void)(printf("Clanguage,welcome!n");voidmain()(print_star();print_welcome();print_star();getchar();演示2#include"stdio.h"intsum(inti,intj)(return(i+j);voidmain()(intn1,n2;printf("input2numb

2、ers:n");scanf("%d%d",&n1,&n2);printf("thesum=%dn",sum(n1,n2);getchar();演示3#include"stdio.h"intmaxnum(int,int,int);main()(inta,b,c;printf("Pleaseenter3numbers:n");scanf("%d,%d,%d",&a,&b,&c);printf("Maxnumis%dn",maxnu

3、m(a,b,c);return0;)intmaxnum(intx,inty,intz)(intmax=x;if(y>max)max=y;if(z>max)max=z;returnmax;)演示4#include<stdio.h>ints1(intn)(intj,s;s=0;for(j=1;j<=n;j+)s=s+j;returns;)intsum(intn)(inti,s=0;for(i=1;i<=n;i+)s=s+s1(i);returns;)voidmain()(intn;printf("n:");scanf("%d&quo

4、t;,&n);printf("s=%dn",sum(n);)演示5#include<stdio.h>voidfunc(intn)(inti;for(i=n-1;i>=1;i-)n=n+i;printf("n=%d'n",n);voidmain()(intn;printf("Inputn:");scanf("%d",&n);func(n);printf("n=%d'n",n);演示6#include<stdio.h>voidswap(i

5、nta,intb)(inttemp;temp=a;a=b;b=temp;printf("swap:a=%d,b=%dn",a,b);voidmain()(inta,b;a=3;b=10;swap(a,b);printf("a=%d,b=%dn",a,b);演示7#include<stdio.h>intfunc(inta,intb)(intc;c=a+b;returnc;voidmain()intx=6,y=7,z=8,r;r=func(x-,y+,x+y),z-);printf("%dn",r);演示8#include&l

6、t;stdio.h>max(floatx,floaty)(returnx>y?x:y;)voidmain()(printf("%dn",max(2,3.5);)演示9#include<stdio.h>intsum(intn)(inti,s=0;for(i=0;i<=n;i+)s=s+i;returns;)voidmain()(intm,sn;scanf("%d",&m);sn=sum(m);printf("thesumis%dn",sn);)演示10#include<stdio.h>v

7、oidswap(intx,inty);intmain()(inta,b;printf("input2numbers:n");scanf("%d,%d",&a,&b);printf("inputnumberis:a=%d,b=%dn",a,b);swap(a,b);printf("input2numbersis:a=%d,b=%dn",a,b);return0;)voidswap(intx,inty)inttemp;temp=x;x=y;y=temp;printf("swapnumberis

8、:x=%d,y=%dn",x,y);)演示11#include"stdio.h"#defineK3#defineN5longf2(intn,intk)longpower=n;inti;for(i=1;i<k;i+)power*=n;returnpower;)longf1(intn,intk)longsum=0;inti;for(i=1;i<=n;i+)sum=sum+f2(i,k);returnsum;)intmain(void)printf("sumof%dpowerofintegerfrom1to%d=",K,N);printf

9、("%ldn",f1(N,K);return0;)演示12#include<stdio.h>intmin(inta,intb);intmain(void)(intj,k,mininum;printf("input2integers:");scanf("%d,%d",&j,&k);mininum=min(j,k);printf("nofthetwovalues%dand%d,themininumis%dn",j,k,mininum);return0;intmin(inta,intb)(if

10、(a<b)returna;elsereturnb;演示13#include<stdio.h>intfunc(inta,intb);voidmain()(intk=4,m=1,p;p=func(k,m);printf("%dn",p);intfunc(inta,intb)(intm=0,i=2;i+=m+1;m=i+a+b;returnm;演示14#include<stdio.h>intmax(intx,inty)(intz;z=x>y?x:y;returnz;voidmain()(externintA,B;/聲明外部變量printf(&q

11、uot;%dn",max(A,B);)intA=13,B=-8;/定義外部變量演示15#include<stdio.h>intf1(intxb)(externintxa;return(xa*xb);)intmain(void)(externintxb;intxa=5;printf("xa=%d,xb=%d,result=%d",xa,xb,f1(xa);return0;)intxa=3,xb=4;演示16#include<stdio.h>voidnum()(externintx,y;inta=15,b=10;x=a-b;y=a+b;)int

12、x,y;voidmain()(inta=7,b=5;x=a+b;y=a-b;num();printf("%d,%dn",x,y);)演示17#include<stdio.h>voidmain()voidswap();externinta,b;a=3;b=10;swap();printf("a=%d,b=%dn",a,b);)inta,b;voidswap()(inttemp;temp=a;a=b;b=temp;#include<stdio.h>voidauto_static(void)(intvar_auto=0;staticin

13、tvar_static=0;printf("var_auto=%d,var_static=%dn",var_auto+,var_static+);)voidmain()(inti;for(i=0;i<3;i+)auto_static();)演示19#include<stdio.h>voidswap(intx,inty)(intt;t=x;x=y;y=t;)voidmain()(inta,b;scanf("%d,%d",&a,&b);swap(a,b);printf("%d,%dn",a,b);#inc

14、lude<stdio.h>intx,y;voidswap(int,int)(intt;t=x;x=y;y=t;voidmain()(scanf("%d,%d",&x,&y);swap(x,y);printf("%d,%dn",x,y);#include<stdio.h>intx,y;voidswap(intx,inty)(intt;t=x;x=y;y=t;voidmain()(scanf("%d,%d",&x,&y);swap(x,y);printf("%d,%dn&q

15、uot;,x,y);演示20#include<stdio.h>intfac(intn)(staticintf=1;f=f*n;returnf;voidmain()(inti;for(i=1;i<=5;i+)printf("%d!=%dn",i,fac(i);)演示21#include"stdio.h"intmain(void)(inta=2;intp=a;printf("%dn",a);(inta=7;printf("%dn",a);printf("%dn",p);)print

16、f("%dn",+a);return0;)演示22#include<stdio.h>intfunc(inta,intb);voidmain()(intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%dn",p);)intfunc(inta,intb)(staticintm=0,i=2;i+=m+1;m=i+a+b;returnm;)#include<stdio.h>f(intn)(intc;if(n=6)c=1;elsec=(f(n+1)+1

17、)*2;returnc;)voidmain()(printf("%dn",f(1);)演示24#include<stdio.h>longpower(intn)(longf;if(n>1)f=power(n-1)*n;elsef=1;returnf;)main()(intn;longx;printf("inputanintegernumber:n");scanf("%d",&n);x=power(n);printf("%d!=%ldn",n,x);getchar();)演示25#includ

18、e<stdio.h>intfact()(staticinti=5;if(i=0)return1;else(i-;return(i+1)*fact();)voidmain()(printf("fact=%dn",fact();)演示26#include<stdio.h>intfun(intk);intw=3;voidmain()(intw=10;printf("%dn",fun(5)*w);)intfun(intk)(if(k=0)returnw;return(fun(k-1)*k);)演示27#include<stdio.h

19、>intfac(intn)(registerinti,f=1;for(i=1;i<=n;i+)f=f*i;returnf;)main()(inti;for(i=1;i<=5;i+)printf("%d!=%dn",i,fac(i);)演示28#include<stdio.h>age(intn)(intc;if(n=1)c=10;elsec=age(n-1)+2;returnc;)voidmain()(printf("%dn",age(5);)演示29#include<stdio.h>#definePI3.14#d

20、efinecircuit(r)2*PI*r#definearea(r)PI*r*rvoidmain()(floatra,c,a;scanf("%f",&ra);c=circuit(ra);a=area(ra);printf("ra=%f,c=%f,a=%f",ra,c,a);)漢諾塔(演示30)#include"stdio.h"voidmove(int,char,char,char);intmain(void)(intn;printf("inputndiskontowerA:n");scanf("%d",&n);move(n,'A','B','C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論