我的C语言出问题了,我是菜鸟,帮
1、很多语句后面都少分号。
2、看你的输入语句,a是不是想定成长整型呀?那要定义成long。double是双精度。
3、输入语句里,a前没加&。
4、C里do-while语句的do打头是小写,不是大写。
5、if语句的语法和mod这个也是跟VB之类的混了吧?
C里面if后面的条件语句要用小括号括起来。
mod在c里是%。
条件式应该用两个等号==做判断。
6、do的“}”写错位置了,应该在else的“}”后面,现在在if的“}”后面了。
7、mian()前面最好加上“void ”,表示没有返回值。否则编译时会有警告。
另外,这个程序是想做10进制数到2进制的转换吗?是的话大概还...全部
1、很多语句后面都少分号。
2、看你的输入语句,a是不是想定成长整型呀?那要定义成long。double是双精度。
3、输入语句里,a前没加&。
4、C里do-while语句的do打头是小写,不是大写。
5、if语句的语法和mod这个也是跟VB之类的混了吧?
C里面if后面的条件语句要用小括号括起来。
mod在c里是%。
条件式应该用两个等号==做判断。
6、do的“}”写错位置了,应该在else的“}”后面,现在在if的“}”后面了。
7、mian()前面最好加上“void ”,表示没有返回值。否则编译时会有警告。
另外,这个程序是想做10进制数到2进制的转换吗?是的话大概还要把输出内容的顺序想办法反过来。。
加油哦~。收起