搜索
首页 电脑/网络 程序设计 C/C++

一个关于C语言的问题!

  C语言我才接触,有一些问题还不懂!#include "stdio。h"main(){ float x,y,z; x=2。3; y=3。4; z=-4。8; printf("x=%8。6f,y%8。6f,z=%8。6f\n",x,y,z); printf("x+y=%5。
  2f y+z=%5。2f z+x=% 4。1f\n",x=y,y=z,z=x);}这里的运行结果是 x+y= 5。70 y+z=-1。40 z+x=-2。5 结果为什么会是这样呢?请说明!。

全部回答

2004-11-05

0 0

如果按你的那种格式直接输出的结果应该是:x=2.300000,y=3.400000,z=-4.800000 x+y= 2.30 ,y+z= 2.30, z+x= 2.3 如果要输出你的那种结果 就应该在第二个的那个输出语气后面该为;x+y, y+z, z+x就可以了啊 自己去再试一下 ,肯定是没有问题的啊,

2004-11-03

43 0

运行结果是正确的。和我这里的运行结果是一致的。 这是格式输出的问题。

2004-11-03

61 0

运行结果为: x= 2.3 , y= 3.4 ,z=-4.8 x+y= 2.3 y+z= 2.3 z+x= 2.3 可能你的c语言软件设置问题

2004-11-03

63 0

最后一个printf语句里面,最后一段应该是“x+y, y+z, z+x”吧?如果是这样的话,结果就没错啊!以你指定的格式输出x+y, y+z, z+x的结果而已。

类似问题换一批

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报