首先int main不是int mian,在一个就是你这个程序我觉的其实有好有坏,你的变量定义不是在最开始,因为你用的看样子是decvc所以你这个应该是可以通过的,但是要是换一个编译器有可能不行,C99和c++的变量定义时可以随时定义的,但是C89是不行的而devc生成的是“.cpp”文件,所以你这个写法是可以通过的,至于有好有坏的原因呢,就是放在最开始的话,如果你想修改变量的时候就会很方便,但是放在文中的话就是你读起来很方便,变量就在代码旁边,你的第一句printf应该是没什么用的输出的应该是劳动时间和每小时工资都是0,你可以把scanf写到printf前面,个人觉得把每小时工资和劳动时间分开写会更好一点。