当前位置:系统粉 > 电脑问答 > 其他问答 > 请帮我看一下这个C程序错在哪里

请帮我看一下这个C程序错在哪里

提问者:罐头爱上金牛猫  |  浏览 次  |  提问时间:2017-01-21  |  回答数量:4

请帮我看一下这个C程序错在哪里 请原谅一下,我是刚学C,所以问题又多又菜,程序如下:#include<stdio.h>main(){char ch;scanf(\"%c\",&ch);if(ch>=&#39;a&#39;&&ch<=&#39;z&#39;) ch=ch-32; printf(\"%c\",ch);else if(ch>=&#39;A&#39;&&ch<=&#39;z&#39;) ch=ch+32; printf(\"%c\",ch);else printf(\"输入错误,请输入字母!\"); }在VC6.0中运行有两个错误,找晕了都没找到,请高手帮一下,先谢了哈

已有4条答案
反斗小魔女

反斗小魔女

回答数:49  |  被采纳数:74

2017-01-21 14:50:39
if 语句错了
if里面执行2条语句 要加上大括号

正规的写法是:
if(){

}else if(){

}else{

}
赞 4
冰爷xxxxx

冰爷xxxxx

回答数:127  |  被采纳数:65

2017-01-21 18:19:33
果然如此,很感谢 楼上的。[s:524]
赞 12
后会无期hqc

后会无期hqc

回答数:37  |  被采纳数:89

2017-01-21 22:45:53
最后加个返回的函数吧
有些编译器是会出错的
要不在main函数前加个void
赞 3
hightu

hightu

回答数:33  |  被采纳数:53

2017-01-21 23:59:09
这样的话main前面之前应该加void吧
赞 3
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航