第13课程序第一题这么写运行崩溃了请问错误在哪啊
#include<stdio.h>int main()
{
char c;
printf("请输入一个英文句子:");
while((c=getchar)!='\n')
{
if(c>='A'&&c<='Z')
{
c=c+32;
putchar(c);
}
else if(c>='a'&&c<='z')
{
c=c-32;
putchar(c);
}
else
{
putchar(c);
}
}
putchar(c);
return 0;
}
赋值操作不能写在循环里#include<stdio.h>
int main()
{
char c;
printf("请输入一个英文句子:");
while(getchar()!='\n')
{
c = getchar();
if(c>='A'&&c<='Z')
{
c=c+32;
putchar(c);
}
else if(c>='a'&&c<='z')
{
c=c-32;
putchar(c);
}
else
{
putchar(c);
}
}
putchar(c);
return 0;
}
页:
[1]