您的位置:

c语言输出0.00000,C语言输出汉字

本文目录一览:

c语言输出0.0000000

把scanf("%lf%lf",a,b,c,d,x);改成scanf("%lf%lf%lf%lf%lf",a,b,c,d,x);应该就妥了……

C语言浮点类型输出0.000000

你用的什么编译器?这个不可能是0.000000,因为a,b,ave都是double型变量,所以语句:ave=(a+b)/2;会先把整数2转换成double型再进行运算,结果还是double型,应该输出3.500000

请教C语言输入输出问题

不知道你要问什么当你输入a回车时

这是体系获得两个字符一个是a另一个是回车

所以体系会输出a回车

这是第二个a的由来

第一个a是你本身输入的

第一个a以及紧接着的回车

都是你输入用的他们作为getchar的返回值返回给putchar

所以第二个a和紧接着的回车就是putchar的两次返回值

b同样解释

其值b后面还有输出个回车只是你没在意罢了

c语言小白,为什么我的老是输出0.00呢

应该是c没有获取到值吧,在scanf之前加一个getchar消去一个回车,输出c的后一句再打印一下c的值看看对不对。