#include<stdio.h>
int main( )
{
if(getchar()!=EOF&&getchar()>='a'&&getchar()<='z')
{
int c;
c=getchar()-32;
putchar(c);
}
//想知道为什么运行不了
//这样写哪里出错了吗?
#include<stdio.h>
int main( )
{
if(getchar()!=EOF&&getchar()>='a'&&getchar()<='z')
{
int c;
c=getchar()-32;
putchar(c);
}
//想知道为什么运行不了
//这样写哪里出错了吗?
你要把getchar()函数输入的字符赋给一个变量才能进行比较啊
#include<stdio.h>
int main( )
{
char ch;
while((ch=getchar())!=EOF && ch>='a' && ch<='z')
{
putchar(ch-32);
}
return 0;
}