这个程序哪里有错
# include "stdio.h"main()
{char c;
for(;c=getchar()!='\n';)
{if(c>='a'&&c<='z')
{
c=c-32;
printf("%c",c);
}
else if (c>='A'&&c<='Z')
{
c=c+32;
printf("%c",c);
}
else
printf("%c",c);
}
getch();
}
2006-10-27 22:50
这样试试:
#include "stdio.h"
#include <conio.h>
void main()
{char c;
for(;c=getchar()!='\n';)
{if(c>='a'&&c<='z')
{
c=c-32;
printf("%c",c);
}
else if (c>='A'&&c<='Z')
{
c=c+32;
printf("%c",c);
}
else
printf("%c",c);
getchar();
}
getch();
}

2006-10-28 00:08
2006-10-28 09:53
2006-10-28 11:34

2006-10-28 11:58
2006-10-29 09:59
其实是这少一个括号for(;(c=getchar())!='\n';)
要不c=1,在屏幕上打印好多笑脸出来



2006-10-29 19:51
2006-10-30 11:20