C语言程序设计入门源代码代码集合_第1页
C语言程序设计入门源代码代码集合_第2页
C语言程序设计入门源代码代码集合_第3页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、时间:2021.03.02创作:欧阳数#include vstdio .h pHn*nN);廿Cvoid print_star(void)void print_welcome(void)print:fCC IanguageAelcomelXn); void main()print_star(); print_welcome();print_star(); getchar();#include stdio .hint sum(int i,int j)return(i + j);max = z;return max;#inelude int sl(int n)intj,s;s=0;for(j =

2、l;j = n ;j + +) s二 s+j;return s;int sum(int n) int irS=O;for(i = l;i = n;i + +) s=s+sl(i);return s;void main()int n; printf(n: H); scan f( % : &n);printf( ,s=%dnn/sum(n);#inelude void func(int n) int i;for(i 二 ;i = l;i-)n = n + i; printf(,n=%dnn/n);void main()int n; printf(lnput n: H); scanf(H%dnz&n

3、); func( n);printf(n=%dn n/n); #inelude void swap(int a,int b) int temp; temp=a;a = b;b=temp; printf(swap : a=%d/b=%dn/a/b); void main()int a,b;a = 3;b=10;swap(a,b);pri ntf(a=%d /b=%dn/a/b);#inelude int func(int azint b) int c;c=a + b;return c;void main()int x=6iy=7/z=8r; r=func(x-zy+ +/x+y)/z-); pr

4、in tf(n%dnnzr);#include max(float x,float y) return xy? x:y; void main()printf( %n ; max(235);#inelude int sum(int n)int i,s=0;for(i=0;i = n ;i + +)s=s+i;return s;void main()int mzsn;scanf( %d; &m);sn 二 sum(m);printf( Hthe sum is %dn ; sn);#inelude void swap(int x,int y); int main() int azb;n;) scan

5、fC%d,%cr,&a,&b); printf(input number is:a=%d zb=%d nnzazb); swap(a,b); printf(input 2 numbers is:a=%d,b=%dn,a fb); return 0;void swap(int x,int y)int temp;temp = x;x = y;y = temp;print:f( swap number is%: xdzy= %d n;x,y);include nstdio.hn#define K 3#define N 5 long f2(int nJnt k) long power = n; int

6、 i;for(i=l;ik;i + +) power return power; long fl(int n,int k)long sum = 0 ;int i;for(i = l;i = n;i + +)sum = sum + f2(i,k);return sum;int main (void)printf(sum of %d power of integer from 1 to %d =KN);printf( ,%ldn,/fl(N/K); return 0;#inelude int min(int ajnt b);int main (void)in t jzk,mininum; prin

7、tf(input 2 integers:);sea nfC%d,%d,8A&k); mininum = minAk);and %cZtheprintfC、n of the two values %d n j,k,mininum); return 0;int min(int ajnt b)if(ab) return a;elsereturn b;#ineludeint fune(int a,int b)int m=0zi=2;inti + = m + l;funem = i+a + b;(intreturn m;a,int演*#inelude vstdio .hint max(int x,int

8、 y)int乙z=xy?x:y;return 乙void main()extern int A,B; 声明外部变量pri ntf( dn/max(AzB);intA=13; B=-8;定义外部变量#inelude int fl(i nt xb)extern int xa;return (xa*xb);int main (void)extern int xb;int xa = 5;printf( ,xa=%d,xb=%dresult=%d/xa/xb/fl(xa);return 0;int xa = 3zxb = 4;#inelude vstdi o. h void num()extern in

9、t xzy;int a=15zb=10; x=a-b;y=a + b;int x,y;void main() int a=7zb=5; x=a + b;y=a? b; num();printf(%cL%dn ; x,y);#inelude void main()void swap();extern int a,b;a = 3;b=10;sw 叩();pri ntf(a=%d /b=%dn/a/b);int a,b;void swap()int temp;temp=a;a = b;b=temp;#inelude void auto_static(void)int var_auto = 0;sta

10、tic int var_static = 0;printf(var_auto=%dvar_static=%dnzvar_auto+,var_static+);void main()int i;for (i=0;i3;i + +)auto_static();#inelude void swap(int x,int y) int t;t=x;x=y;y=t;int azb; scanf( %d:%cT: &a&b); swap(a,b);printf( %,drTab);#inelude int xzy;void swap(int , ,int)int t;t=x;x=y;y=t;void mai

11、n()scanfC%ct%cr &x,&y);swap(xzy);printf( %,dn; x,y);#inelude int Xzy;void swap(int x,int y)int t;t=x;x=y;y=t;void main()scanfC%d,%cT &x,&y);swap(xy); printfC%d,%dn; x,y);演示20#inelude int fac(int n) static int f=l;f=f*n;return f;void main()int i;for(i = l;iint func(int a,int b);void main()int k=4im =

12、 l/p; p=func(k/m);printf(%d /,/p); p=func(k/m);printf(%dn /p); int func(int ant b)static int m=0,i=2;i + = m + l;m = i+a + b;return m;演示23#inelude f(int n)int c;if (n =6)c=l;elsec=(f(n + l) + l)*2; return c;void main()printf( n%dn,/f(l);#inelude long power(int n)long f;if(nl) f=power(elsef=l;return

13、f;main()int n;long x;n ); scarf%d&n);x=power( n);printf( d!=%ldnfn,x);getchar(); #inelude vstdio.h int fact()static int i = 5;if(i = =O) return 1;elsei-;return (i + l)*fact();void main()prin tf( ,fact=%dnn/fact();#include int fun(i nt k);int w=3;void mainOint w=10;printfC %drifun(5)*w);int fun(i nt k)if(k=O) return w; return(fu n(k- l)*k);#in elude vstdio .h int fac(i nt n) register int i ff=l;for(i = l;i = n;i + +)仁 f*i; return f;mai n()in ti;for(i = l;i = 5;i + +) printfC %d!=%dnJ,fac(i);#in clude age(i nt n) int c;if(n= = l)c=10;elsec=age (n-1)+2;return c;voi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论