求c语言大神帮忙,本人小白,求C语言大神帮忙,本人小白

2021-02-02 06:55:33 字数 760 阅读 7421

1楼:5千零一

因为你定义的是整型变量,输出的就只能是整型了,想输出2.2,可以这样float x=2.2;printf("x=%.1f\n",x); //%f 默认的是小数点后六位小数

2楼:匿名用户

int是整型,2.2是双精度浮点,你把2.2赋值给整型的x,系统强制把2.2转换成整型2了

3楼:沐浴阳光的鱼

int是整型, 2.2是实型,将2.2赋给int的 x ,2.2只能先转换成int类型,所以x==2

4楼:匿名用户

int 是整形。要改成浮点形float,double

5楼:匿名用户

int是整形,用float或者double试试吧,这个问题不需要大神解释

6楼:刘蓝水

因为x变量你定义为整型,那么将2.2赋值给一个整型变量,只会保存为2,输出自然也就输出2了!

小白写的c语言程序求大神看下**

7楼:迷花石

intmain()

8楼:纯真肖玉

#include int main() c = a / 10 * 1000 + b / 10 * 100 + a % 10 * 10 + b % 10; printf("%d\n", c); return 0;} 验证过的

这道c语言题怎么做求大神帮忙解答

1楼 那是前一页printf input expression 的后半句,是提示,不起作用, 中的字符是说a 可以写成 中的任意一个 这道c语言题怎么做 求大神帮忙解答 2楼 include define n 10 void main for i 0 i for i 0 i for i 0 i c语...

求C语言大神,帮忙解释一下这道题的选项,刚入门C语言

1楼 匿名用户 a选项2的二进制是010,5的二进制是101,所以2与5的结果是0,即条件为假,所以不能形成死循环 bwhile中是逗号表达式,取最后一个表达式3的值为真,所以是死循环 cd中 0 是字符的ascii值为0的转义字符,所以为假,不构成死循环条件 2楼 天云一号 a2 5 0 所以不会...

C语言,求大神指教,c语言,求大神指教

1楼 t君凡 include include int ss int n else x 1 return x main else break 要判断最后一个数时要嗯空格后回车 2楼 匿名用户 问题好像不少 首先,你的ss函数中的x缺少初值,这样在n 3的时候会出bug,返回随机数 其次,你在发现一个数...