收藏 分销(赏)

c语言如何保留两位小数.doc

上传人:丰**** 文档编号:10197102 上传时间:2025-04-26 格式:DOC 页数:8 大小:18.54KB
下载 相关 举报
c语言如何保留两位小数.doc_第1页
第1页 / 共8页
c语言如何保留两位小数.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述
c语言如何保留两位小数 然后在新建的文件中编写以下程序:#includestdio.hint main(){ float a,b; a=1.123456; b=2.324855; printf(%lf,%lf,a,b); return 0;} 编写完之后,点击右上角的`叹号,运行这个程序。 然后我们就可以看到后面显示了6位小数。 接着将刚刚的那个程序里面的%lf改成%.2lf即可。 运行这个修改后的程序之后,就可以看到后面保留小数2位。 c语言学习试题 c语言学习试题 引导语:c语言的学习状况还是必需要通过考试来验证的,以下是整理的c语言学习试题,欢迎参照阅读!   一、程序制定基本概念 1、以下表达正确的是:____。 A〕C语言的源程序不必通过编译就可以直接运行。 B〕C语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C〕C语言源程序经编译形成的二进制代码可以直接运行。 D〕C语言中的函数不可以单独进行编译。 2、一个算法应该具有“确定性〞等5个特性,下面对另外4个特性的描述中错误的是_B_。 A〕有0个或多个输入。 B〕有0个或多个输出。 C〕有穷性。 D〕可行性。 3、以下表达中正确的是____。 A〕C语言比其它语言高级。 B〕C语言可以不用编译就能被计算机识别执行。 C〕C语言以接近英语国家的自然语言和数学语言作为语言的表达形式。 D〕C语言出现的,具有其它语言的一切优点。 4、C语言中用于结构化程序制定的3种基本结构是___。 A〕顺序结构、选择结构、循环结构 B〕if、switch、break C〕for、while、do-while D〕if、for、continue 5、为解决某一特定问题而制定的指令序列称为____。 A〕文档 B〕语言 C〕程序 D〕系统 6、用高级程序制定语言编写的程序称为___。 A〕目标程序 B〕可执行程序 C〕源程序 D〕伪代码 7、能将高级语言编写的源程序转换成目标程序的是____。 A〕编辑程序 B〕编译程序 C〕驱动程序 D〕链接程序 8、以下表达中,正确一条是____。 A〕计算机语言中,只有机器语言属于低级语言。 B〕高级语言源程序可以被计算机直接执行。 C〕C语言属于高级语言。 D〕机器语言是所用机器无关的。 二、C程序制定初步 1、以下4个用户定义标识符中,全部合法的一组是____。 A〕_main enclude sin B〕if –max turbo C〕txt REAL 3COM D〕int k_2 _001 2、以下不能定义为用户标识符的是___。 A〕scanf B〕Void C〕_3com D〕int 3、以下符合C语言语法的实型常量是___。 A〕1.2E0.5 B〕3.14159E C〕.5E-3 D〕E15 4、假设以下选项中的变量已正确定义,则正确的赋值语句是___。 A〕x1=26.8%3; B〕1+2=x2; C〕x3=0x12; D〕x4=1+2=3; 5、设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式 计算结果不相符的是___。 A〕(a+b)*h/2 B〕(1/2)*(a+b)*h C〕(a+b)*h*1/2 D〕h/2*(a+b) 6、下面表达正确的是_____。 A〕C程序中解释部分可以出现在程序中任何合适的地方。 B〕花括号“{〞和“}〞只能作为函数体的定界符。 C〕构成C程序的基本单位是函数,所有函数名都可以由用户命名。 D〕分号是C语句之间的分隔符,不是语句的一部分。 7、以下选项中可以作为C语言中合法整数的是____。 A〕10110B B〕0386 C〕0Xffa D〕x2a2 8、以下选项中非法的.表达式是_____。 A〕0=x100 B〕i=j==0 C)(char)(65+3) D〕x+1=x+1 9、有以下程序: main(){int a; char c=10; float f=100.0;double x; a=f/=c*=(x=6.5); printf(“ %d %d %3.1f %3.1f〞,a,c,f,x);} 程序运行后的输出结果是___。 10、设有以下定义: inta=0; double b=1.25; char c=’A’; #define d 2 则下面语句中,错误是____。 A〕a++; B〕b++; C〕c++; D〕d++; 11、设有如下程序段: intx=2002,y=2003; printf(“%d〞,(x,y)); 则以下表达正确的是____。 A〕输出语句中格式说明的个数少于输出项的个数,不能正确输出。 B〕运行时产生出错信息。 C〕输出值为2002。 D〕输出值为2003。 12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是____。 13、要求以下程序功能是计算: main(){int n; float s;s=1.0; for(n=10;n1;n--) s=s+1/n; printf(“%6.4f〞,s);} 程序运行后输出结果错误,导致错误结果的程序行是____。 A〕s=1.0; B〕for(n=10;n1;n--) C〕s=s+1/n; D〕printf(“%6.4f〞,s); 14、在一个C程序中____。 A〕main函数必必需出现在所有函数之前。 B〕main函数可以在任何地方出现。 C〕main函数必必需出现在所有函数之后。 D〕main函数必必需出现在固定位置。 15、以下表达中,正确的是____。 A〕C语言中既有逻辑类型也有集合类型。 B〕C语言中没有逻辑类型但有集合类型。 C〕C语言中有逻辑类型但没有集合类型。 D〕C语言中既没有逻辑类型也没有集合类型。 16、以下关于C语言用户标识符的表达中正确的是____。 A〕用户标识中可以出现下划线和中划线〔减号〕。 B〕用户标识符中不可以出现中划线,但可以出现下划线。 C〕用户标识符中可以出现下划线,但不可以放在用户标识符的开头。 D〕用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头。 17、以下关于单目运算符++、--的表达中正确的是____。 A〕它们的运算对象可以是任何变量和常量。 B〕它们的运算对象可以是char型变量和int型变量,但不能是float型变量。 C〕它们的运算对象可以是int型变量,但不能是double型变量和float型变量。 D〕它们的运算对象可以是char型变量、int型变量和float型变量。 18、有以下程序: main(){ int i=10,j=1; printf(“%d,%d〞,i--,++j);} 执行后输出结果是___。 A〕9,2 B〕10,2 C〕9,1 D〕10,1 填空题 1、以下sum函数的功能是计算以下级数之和。 ,请给函数中的各变量正确赋初值。 double sum(double x,int n) { int i; double a,b,s; _________s=1.0;a=1;b=1; for(i=1;i=n;i++) {a=a*x;b=b*i;s=s+a/b;} return s;} 2、假设有语句: int i=-19,j=i%4;printf(“%d〞,j); 则输出结果是__-3___。〔注:%运算结果的符号与%前面数据的符号相同〕
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服