#include <stdio.h>
void mail()
{
char a,b;
a=getchar();
if(a>='a'&&a<='z')
b=a-32;
printf("\n %c",b);
else
if(a>'A'&&a<'Z')
b=a+32;
printf("\n %c",b);
}
--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------
--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------
Compiling...
大小写字母转换.cpp
C:\Documents and Settings\Administrator\My Documents\作业\大小写字母转换.cpp(9) : error C2181: illegal else without matching if
Error executing cl.exe.
大小写字母转换.exe - 1 error(s), 0 warning(s)
#include <stdio.h>
void mail()
{
char a,b;
char c;
printf("\n请输入一个大写字母:");
a=getchar();
fflush(stdin);
b=a+32; //转换小写
printf("\n //相应小写字母为:");
putchar(b);
b=a-32; //转换大写
printf("\n 相应大写字母为:");
putchar(b);
b=int(a);
if (b>97)
{
c=a-32;
printf("\n字母转换为%c",a);
}
else
{
c=a+32;
printf("\n字母转换为%c",a);
}
putchar('\n');
}
--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/大小写字母转换.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
大小写字母转换.exe - 2 error(s), 0 warning(s)
还是不可以哦??能不能只输入1个任意字母转换为另一大小写形式呢?