资源描述:
《C语言 C语言复习题库 新颖 优质 完整(76)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、优质完整新颖C语言复习题库1.#includeintmain(){charc1,c2;c1='A';c2=c1+32;printf("%c",c2);printf("%d",c2);return0;}2.#includeintmain(){unsignedshortprice=-2;printf("%u",price);return0;}解释:数在计算机中是以补码的形式储存的,如5,,原码为0000000000000101,补码与原码相同。。而-2原码为1000000000
2、000010,因为是“Unsigned”理应输入无符号的,则计算机仍按补码储存,1111111111111110,此补码为65534。3错误#includeintmain(){charc='?';printf("%d,%c",c,c);return0;}4#includeintmain()3优质完整新颖{charc1='?';printf("%d,%c",c1,c1);return0;}输出时{63,?}5利用海伦公式计算三角形的面积:#include#inclu
3、deintmain(){doublea,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%ftb=%ftc=%ft",a,b,c);printf("area=%f",area);return0;}6.。#includeintmain(){inta,b,c;a=5;b=5;c=a+b;printf("%c,%d,%d",a,b,c);return0;}输入
4、%c,代表要以字符(character)形式来输出a,其他为%d(整数形式),,若用%f形式不可行,因为a,b,c都不是float型7.。#includeintmain(){inta,b,c;3优质完整新颖a=5;b=5;c=a+b;printf("a=%c,b=%c,d=%c",a,b,c);return0;此处{a=%c,,}其中的a只是输出时的一个显示,并不是必须是a,即使换成A它也照样是a的值。3