voidmain(){inta,b,sum;a=123;"> voidmain(){inta,b,sum;a=123;" />
C程序设计(第三版)潭浩强著课本例题程序源代码.doc

C程序设计(第三版)潭浩强著课本例题程序源代码.doc

ID:59007217

大小:51.00 KB

页数:3页

时间:2020-09-15

C程序设计(第三版)潭浩强著课本例题程序源代码.doc_第1页
C程序设计(第三版)潭浩强著课本例题程序源代码.doc_第2页
C程序设计(第三版)潭浩强著课本例题程序源代码.doc_第3页
资源描述:

《C程序设计(第三版)潭浩强著课本例题程序源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1输出一行信息#includevoidmain(){printf("ThisisaCprogram.");}1.2求两数之和#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}1.3求2个数中较大者#includevoidmain(){intmax(intx,inty);inta,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);}intmax(intx,int

2、y){intz;if(x>y)z=x;elsez=y;return(z);}3.1符号常量的使用#definePRICE30#includevoidmain(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}3.5转义字符的使用#includevoidmain(){printf("abctderftg");printf("htibbjk");}显示结果:f_-_-_-_gdeh_-_-_-j_k3.7大小写字母的转换#include

3、o.h>voidmain(){charc1,c2;c1='a';c2='b';c1=c1-32;c2=c2-32;printf("%c%c",c1,c2);}4.11#includevoidmain(){charc1,c2;c1=getchar();printf("%c,%d",c1,c1);c2=c1+32;printf("%c,%d",c2,c2);}5.4输入一个字符,判断它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换,然后输出最后得到的字符#includevoidmain(){charch;scanf("%c",

4、&ch);ch=(ch>='A'&&ch<='Z')?(ch+32):ch;printf("%c",ch);}3.8强制类型转换#includevoidmain(){floatx;inti;x=3.6;i=(int)x;printf("x=%f,i=%d",x,i);}运行结果:x=3.,i=34.1输出单个字符#includevoidmain(){chara,b,c;a='B';b='O';c='Y';putchar(a);putchar(b);putchar(c);putchar('');}结果:BOY4.3无符号数据的输出#

5、includevoidmain(){unsignedinta=65535;intb=-2;printf("a=%d,%o,%x,%u",a,a,a,a);printf("b=%d,%o,%x,%u",b,b,b,b);}结果:a=-1,,ffff,65535b=-2,,fffe,655344.5字符串的输出#includevoidmain(){printf("%3s,%7.2s,%.4s,%-5.3s","CHINA","CHINA","CHINA","CHINA");}输出入下:CHINA,_-_-_CH,CHIN,CHI_-4

6、.6输出实数时的有效位数#includevoidmain(){floatx,y;x=.111;y=.222;printf("%f",x+y);}结果:.4.7输出双精度数时的有效位数#includevoidmain(){doublex,y;x=11.;y=22.;printf("%f",x+y);}结果:33.4.8输出实数时指定小数位数#includevoidmain(){floatf=123.456;printf("%f%10f%10.2f%.2f%-10.2f",f,f,f,f,f);}结果:123._-123._

7、-_-_-123.46_-123.46_-123.46_-_-5.1由小到大输出输入的两个实数#includevoidmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t;}printf("%5.2f,%5.2f",a,b);}5.2输入3个数,按由小到大输出#includevoidmain(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a>b)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。