帮我看看这个c语言程序有什么错误 谢谢

2024-11-01 05:34:01
推荐回答(2个)
回答(1):

VC++6.0非常白痴,必须将所有的变量声明放在代码块的最前方才能识别,比如:

#include 

int main(void)
{
    float x = 2.5, y = 2.5, z = 2.5;
    printf("These values are:\n");
    printf("x = %f\n", x);
    printf("y = %f\n", y);
    printf("z = %f\n", z);
    return 0;
}

这样就没问题了,如果不是为了考国二啥的,还是建议使用诸如Code::Blocks的编译器,非常智能、功能强大,没有多余的限制,还支持最新的C/C++标准。

回答(2):

第6行的y和z前面要加逗号