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分别输出它的整数数部分和小数部分!

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!

c语言 怎样使计算是整数输出整数是小数输出两位小数

c语言打印double类型

用c语言写出:输入一个字符串,把他按整数部分和小数部分输出