99问答网
所有问题
C语言第五题,怎么让它输出整数部分?
如题所述
举报该问题
推荐答案 推荐于2018-03-22
是浮点型数据以整形输出吧?
最为简单的是类型强转如如(int)(1.1111)为1。
还有一种是系统默认的转换,即将小数部分截去,保留整数部分,如1.1转换为1
最后一种是通过编码手段获取比如
float x=1.11;
int s=x%10;//取到的整数部分 对于11.11以上的要使用循环
x = x/10;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ezWBeXvOzeBvBeBWve.html
其他回答
第1个回答 2014-04-17
对于正浮点数取整有两种方法,第一直接强制转换(int),第二张用floor函数输出用%g
追答
本回答被提问者采纳
相似回答
c语言
编程 输入5个数 求出最大值和最小值
答:
int x,y,a,b
,c,
d,e,f,g,h,i,t,o,p,l;printf("输入任意五个
整数
:\n");scanf("%d%d%d",&a,&b,&c,&d,&e);f=max(a,b);g=max(f,c);h=max(g,d);i=max(h,e);t=min(a,b);o=min(t,c);p=min(o,d);l=min(p,e);printf("max=%d,min=%d\n",i,l);} ...
C语言题目
求解析
,第五题
答:
x2=0xdef-0xabc=0x333 然后 以%X
输出
就是333 选D x和%X 都不会输出0x, 区别就是 如果有字母, %x中字母是小写, %X是大写。这里333没字母, 所以%x%X都一样
,
输出333
如:123456 用什么函数提取
第5
位的“5”
答:
C语言中,
这个问题,可以用数组来解决问题;取数组的第五个数字,打印出来;代码:main()int a[],i;for(i=0;i<6;i++)scanf("%d",&a[i]); /*输入数组元素*/ printf("%d",a[4]); /*
输出第五
个元素*/ 要是想弄复杂点,也可以自己定义一个函数,函数体就利用上面的,然后,主...
c语言
的关于 : 对一个double型数据进行四舍五入运算
答:
1
将double类型数据,强制转换为int类型,会强制截取整数部分
。比如double a = 1.23; (int)a的值就是1。2 由于是强制取整,所以即使是1.9转为int后,同样是1,这与四舍五入的要求不符。所以可以转换一下算法,做(int)(a+0.5)就可以实现四舍五入到整数的效果了。3 要实现四舍五入到某一...
在
c语言
里,这个
第五题
的计算
题怎么
算?
答:
结果是-1 x/3等于1 x+k默认的情况下会进行float计算也就是结果等于3+3.
5
=6.5 进行int型强制类型转换后只取
整数部分
则为6 1×6/2就等于3 3%4则等于3 y+3也就是-4+3等于-1 所以结果是-1
如何
用
C语言输出
星号
答:
C语言输出
如题所示图案的代码如下:include<stdio.h> int main( ){ int x;int i,j,k;printf("请输入,需要生成图案的行数(单数):");scanf("%d",&x);k=x/2+1;for(i=1;i<=k;i++){ for(j=0;j<2*i-1;j++)printf("*");printf("\n");} for(i=k-1;i>=1;i--){ ...
c语言
编程用一元五角人民币兑换五分两分和一分的硬币,每一种方案硬币总...
答:
1、有三种形式的
C
+ +
语言整数
常数:十进制,八和十六进制。(1)十进制整数是由数字0至9的数据不以0开始。(2)八进制整数是数字0~7从0开始的构成的数据。(3)十六进制整数是从0号的组成的9个数据开始以0x或0X和字母从a到f(大写和小写字母)。2、输入是一个正整数n,指示第一N个可能的...
c语言,
编写函数
,输出
用*号组成五行金子塔图形
答:
程序主要分为2个
部分,
一个部分是
输出
空格,一个部分是输出星号。具体过程如下:include<iostream>using namespace std;void printBlank(int n){ for (int i = 0; i < n; i++) cout << " ";}void printStar(int n){ for (int i = 0; i < n; i++) cout << "* "...
C语言
高手,情帮忙~为什么不能用四舍五入的方法?
答:
内存中是以浮点数的形式显示的,即使你想显示固定几位,实际这个数并没有改变,只是在显示是截掉了后几位,要想四舍五入可以这样:你把小数点后的以为单独提取出来,如2.4中的4,用if判断语句,如果这个数字(即4)大于
5,
则
整数部分
加1,如果小于5,则保持原值。这样就相当于四舍五入了啊 ...
大家正在搜
c语言怎么输出小数
c语言输入整数输出每一位
输出整数的各位数字c语言
C语言整数逆序输出
c语言输出整数
c语言整数正序输出
C语言 输出不同的数
输入一个正整数,将其按逆序输出
c语言输入整数
相关问题
请大家帮我设计一个c语言程序 题目:任意输入一个数,分别输出...
C语言题目 。利用scanf输入一实数,然后分别输出该实数的...
用c语言写出:输入一个字符串,把他按整数部分和小数部分输出
c语言大神求破。。。 输入一个实型数,输出它整数部分的位数。
C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小...
怎么用C++编程,输入一个数,使它输出整数部分的长度
c语言第五题,尽量用简单的方法
c语言中怎么输入123456789输出12?取整数前两位