C语言第五题,怎么让它输出整数部分?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言第五题,怎么让它输出整数部分?相关的知识,希望对你有一定的参考价值。
是浮点型数据以整形输出吧?最为简单的是类型强转如如(int)(1.1111)为1。
还有一种是系统默认的转换,即将小数部分截去,保留整数部分,如1.1转换为1
最后一种是通过编码手段获取比如
float x=1.11;
int s=x%10;//取到的整数部分 对于11.11以上的要使用循环
x = x/10; 参考技术A 对于正浮点数取整有两种方法,第一直接强制转换(int),第二张用floor函数输出用%g追答
第五题
输入三个整数x,y,z,请把这三个数由小到大输出。
my_code:
a = [0]*3 for i in range(0,3): a[i] = int(input(‘please input the number you want to rank: ‘)); a.sort(); print(a);
标准答案:
l = [] for i in range(3): x = int(raw_input(‘integer:\n‘)) l.append(x) l.sort() print l
总结:在不知道列表长度的情况下,使用append()方法能够使得程序的修改更为方便(只需要修改一处),可读性增强。
以上是关于C语言第五题,怎么让它输出整数部分?的主要内容,如果未能解决你的问题,请参考以下文章
网易云课堂_C语言程序设计进阶_第五周:递归与简单算法:递归搜索二分搜索简单排序_1逆序输出的数列
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!