首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C语言搞得小弟我一个头是两个大!真的是非常的难懂!

2012-04-01 
C语言搞得我一个头是两个大!!!真的是非常的难懂!!!#include stdio.hvoidmain(){charaprintf( \n请输入

C语言搞得我一个头是两个大!!!真的是非常的难懂!!!
#include <stdio.h>
void   main()
{
      char   a;
      printf( "\n请输入一个字符: ");
      scanf( "%c ",&a);
      if(a> '=a '&&a <= 'z ')
            printf( "您输入的字符是小写字母\n ",a);
      else
            printf( "您输入的字符不是小写字母\n ",a);
}
为什么我无论输入的是小写字母还是大写字母,显示的都是“您输入的字符是小写字母”。

[解决办法]
瞎说,没有问题的,让你的编译器重新编译可能编译器没有编译就运行过期的EXE了~
[解决办法]
你的a> '=a '这个地方错,应该是a> = 'a ',这样就没问题了。
[解决办法]
重新编译下~

再运行吧。
[解决办法]
学好基础,扎实的做练习是学习C语言的捷径。
关键弄懂语法与应用,其他的一概而过,到时,再回头看会发现原来已经进步神速了。
[解决办法]
我用的是2003,在我这里运行没问题啊~~两个程序都没问题,你重新生成一下应该没事了
[解决办法]
你用的2005?
[解决办法]
VC6.0下也没有问题,搂主的编译器有问题
[解决办法]
2005也没有问题......
[解决办法]
if(a> '=a '&&a <= 'z ')
--------------------------
好像是引号失误了吧,应该if(a> = 'a '&&a <= 'z ')吧,
[解决办法]
应该没问题吧
[解决办法]
我在C-free 4.0的编译器里,编译第一个程序,把你的if语句改了一下,没问题。第二个程序根本没问题
[解决办法]
if(a> = 'a '&&a <= 'z ')就可以了 别的没什么问题的 孩子编译器还是用新点的比较好
[解决办法]
看不出有什么问题啊

[解决办法]
无问题,WinXP+SP2 Dev-C++ 4.9.9.2下调试通过
(当然是让原程序main()返回了int值)
[解决办法]
诡异
[解决办法]
来晕人的?
[解决办法]
虽然代码不是很严密,不过正确输入应该没有问题的啊
[解决办法]
楼猪见鬼了, 鉴定完毕!

[解决办法]
if(a> '=a '&&a <= 'z ')
改为:
if(a> = 'a '&&a <= 'z ')

程序OK了
[解决办法]
楼主人品有问题

热点排行
Bad Request.