C语言教材源代码

上传人:缘*** 文档编号:333172583 上传时间:2022-09-01 格式:PDF 页数:71 大小:3.15MB
返回 下载 相关 举报
C语言教材源代码_第1页
第1页 / 共71页
C语言教材源代码_第2页
第2页 / 共71页
C语言教材源代码_第3页
第3页 / 共71页
C语言教材源代码_第4页
第4页 / 共71页
C语言教材源代码_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《C语言教材源代码》由会员分享,可在线阅读,更多相关《C语言教材源代码(71页珍藏版)》请在金锄头文库上搜索。

1、C语言教材源代码第一章例 1.1incl u de /*文件包含命令*/vo id main()(p rintf(uWel co me to C wo rl d!nw);/*输出语句*/例 L 2incl u de /*文件包含命令*/int add(int x,int y)/*求两数的和*/(retu rn x+y;)int mu l (int x,int y)/*求两数的积*/(int t;t=x*y;retu rn t;vo id main()int a,b,c,d,e;/*定义变量*/s cacf(%d%d%d%d”,&a,&b,&c,&d);/*键盘输入*/e=add(a,b)+mu

2、 l (c,d);调 用*/p rintf(%dn ,e);/*输出语句*/1第二章例 2.1#incl u de ftdefine P I 3.14vo id mainO(fl o at r,s=0;r=3;s=p i*r*r;p rintf(,s);例 2.2#incl u de vo id main()(int a,b,c,d;u ns igned u;a=12;b=-2 4;u=10;函数c=a-u;d=b*u;p rintf(Ua-u=%d,b*u=%dn”,c,d);例2.3#incl u de vo id mainO p rintf(%f n ,3 5);p rintf(n”,3

3、 5.6);)#incl u de 例2.4vo id mainO fl o at a,b;a=12 3 4 56.789e5;b=a+3 0;p rintf(,a);p rintf(,b);)例2.5ttincl u de vo id mainO(fl o at a;do u bl e b;a=3 3 3 3 3.3 3 3 3 3;b=3 3 3 3 3.3 3 3 3 3 3 3 3 3 3 3 3 3 3;2p rintf(%fn%fn,a,b);)例2.6incl u de vo id main()(p rintf(ab ctderfn,);p rintf(uhi jk tL bM

4、nv);例2.7#incl u de vo id main()(char a,b;a=12 0;b=12 1;p rintf(%c,%cn”,a,b);p rintf(%d,%dn”,a,b);)例2.8#incl u de vo id main()int a=98,b=69;p rintf(a%d%dn”,a,b);p rintf(,a,b);p rintf(a=%d,b=%dw,a,b);)例2.9#incl u de vo id main()(int a=115;fl o at b=2 3.12 3 4 567;do u bl e c=12 3 5678.12 3 4 567;char

5、d=w ;p rintf(a=%d,%5d,%o,%x n”,a,a,a,a);p rintf(ab=%f,%l f,%5.4 1f,%enw,b,b,b,b);p rintf(uc=%l f,%f,%8.4 1fnM,c,c,c);p rintf(d=%c,%8 c n ,d,d);)例 2.103ttincl u de vo id main()int a,b,c;p rintf(up l eas e E np u t 3 nu mber:nn;s canf(%d%d%d,&a,&b,&c);p rintf(ua=%d,b=%d,c=%dn,a,b,c);)例 2.11ttincl u de

6、 vo id main()char a,b;p rintf(uE nter character a,bn );s canf(%c%c”,&a,&b);p rintf(u%c%cnv,a,b);)例 2.12#incl u de vo id main()char a,b;p rintf(uE nter character a,bn );s canf(a%c%c”,&a,&b);p rintf(,a,b);)彳 列2.13#incl u de vo id main()int a;p rintf(E nter a nu mbern );s canf(“%d”,&a);p rintf(%l d,a);

7、)彳 列2.14#incl u de vo id main()(char a=(Cf,b=,c=T;p u tchar(a);p u tchar(b);p u tchar(b);p u tchar(c);p u tchar(t);p u tchar(a);p u tchar(b);p u tchar(nf);p u tchar(b);p u tchar(c);p u tchar(,n );)例 2.154#incl u devo id mainO char c;p rintf(inp u t a charactern);c=getchar();p u tchar(c);例 2.16#incl

8、u de vo id mainO p rintf(d,%d,%dn”,2 0/7,-2 0/7,2 0/(-7);p rintf(u%f,%fnv,2 0.0/7,-2 0.0/7);)例 2.17ttincl u de vo id mainO p rintf(d%d nw,100%3,10%5);)彳 列 2.18ftincl u de vo id mainO(int i=8;p rintf(%dn,+i);p rintf(%dn,一i);p rintf(u%dn,i+);p rintf(%dn,i-);p rintf(%dn ,-i+);p rintf(%dn,-i一);例 2.19#in

9、cl u de vo id main()(int a,b=3 2 2;fl o at x,y=8.88;char cl=k ,c2;a二y;x=b;a=cl;c2=b;p rintf(%d,%f,%d,%c”,a,x,a,c2);)例 2.2 05#incl u de vo id mainO(fl o at P I=3.14 159;int s,r=5;s=r*r*P I;p rintf(s=%dn,s);例 2.2 1incl u de vo id mainO(fl o at f=5.75;p rintf(w(int)f=%d,f=%fnw,(int)f,f);)例 2.2 2#incl u

10、 de vo id main()(char c=k ;int i=l,j=2,k=3;fl o at x=3 e+5,y=0.85;p rintf(u%d,%dn,a+5=k+l);p rintf(a%d,%dnv,Kj 5,x-5.2 5=x+y);p rintf(%d,%dn,i+j+k=-2*j,k=j=i+5);仞J 2.2 3incl u de vo id mainO(char c=k ;int i=l,j=2,k=3;fl o at x=3 e+5,y=0.85;p rintf(%d,%dn”,!x*!y,!x);p rintf(“d,%dn”,x i j&x y);p rintf

11、(“d,%dn,i=5&c&(j=8),x+y!|i+j+k);例 2.2 4incl u de vo id main()(int a=2,b=4,c=6,x,y;y=(x=a+b),(b*c);p rintf(y=%d,x=%dn”,y,x);6)例J 2.2 5#incl u de vo id main()(int a=3,m,n,t,h;fl o at b=3;do u bl e c=4;char d=w ;m=s izeo f(a);n=s izeo f(b);t=s izeo f(c);h=s izeo f(d);p rintf(u%d%d%d%dn,m,n,t,h);例 J 2.2

12、 6#incl u de vo id mainO int a,b;int*p l=&a,*p 2=&b;a=2 0;b=10;p rintf(%d,%dn,a,b);p rintf(%d,%dn”,*p l,*p 2);彳 列 2.2 7#incl u de vo id main()(int*p l,*p 2,p,a,b,t;s canf(%d,%d”,&a,&b);p l=&a;p 2=&b;t=*p l,*p l=*p 2;*p 2=t;p rintf(nbefo re s wap:a=%d,b=%d n,a,b);p rintf(unafter s wap:a二%d,b二%dn”,a,b

13、);7第三章例 3.6#incl u de vo id main()int nu ml,nu m2,nu m3,s u m;fl o at aver;p rintf(P l eas e inp u t three n u m b e r s:;s canf(%d,%d,刎”,&nu ml,&nu m2,&nu m3);s u m=nu ml+nu m2+nu m3;aver=s u m/3.0;p rintf(nu ml=%d,nu m2=%d,nu m3 二%dn ,nu ml,nu m2,nu m3);p rintf(s u m=%d,aver=%7.2 fn,s u m,aver);)例

14、 3.7incl u de vo id mainO(fl o at a,b,c,dis c,x l,x 2;p rintf(Inp u t a,b,c:“);s canf(dis c=b*b-4*a*c;x l=(-b+s qrt(dis c)/(2*a);x 2=(-b-s qrt(dis c)/(2*a);p rintf(nx l=%6.2 fnx 2=%6.2 fn,x l,x 2);例 3.8ttincl u de vo id mainO char cl,c2;p rintf(Inp u t a l o wercas e l etter:);cl=getchar();p u tchar

15、(cl);p rintf(u,%dnv,cl);c2=cl-3 2;p rintf(%dn,c2,c2);8第四章例4.1#incl u de vo id mainO(int a,b,max;p rintf(inp u t two nu mbers:);s canf(%d%d ,&a,&b);max=a;if(max b)max=b;p rintf(umax=%dn,max);)例4.2ttincl u de vo id main()int a,b;p rintf(inp u t two nu mbers:);s canf(%d%d”,&a,&b);if(a b)p rintf(max=%dn

16、”,a);el s e p rintf(amax=%dnw,b);)例 4.3#incl u de vo id main()(char c;p rintf(E nter a character:v;c=getchar();if(c=O&c=A&c=a&c=z)p rintf(The character is a l o wer l etternw);el s e p rintf(The character is o ther charactcrn );)例 4.4#incl u de vo id main()int x,y;p rintf(E nter integer x,y:);s canf(%d,%dv,&x,&y);if(x!=y)if(x y)p rintf(x y n”);9el s e p rintf(x y n”);el s e p rintf(x 二 二 y n );)例 4.6#incl u de vo id main()(char ch;s canf(,&ch);ch=:(ch=A&ch=2 )?(ch+3 2):ch;p rintf(cn”,ch);)例 4.7#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号