主题:大家谁能帮我解决这个c语言问题??
#include"stdio.h"
char change()
{ char let;
printf("please enter a letter:");
if(97<=(let=getchar())<=122)
{putchar(let-32);
putchar('\n');
}
else
printf("enter error!");
return 0;
}
main()
{
change();
return 0;
}
这个程序是解决将小写字母输入 输出大写字母的 我加了一段选择语句if(97<=(let=getchar())<=122)但是运行的时候并没有达到限制97(A)到122(Z)的目的
请问这是为什么 啊??
char change()
{ char let;
printf("please enter a letter:");
if(97<=(let=getchar())<=122)
{putchar(let-32);
putchar('\n');
}
else
printf("enter error!");
return 0;
}
main()
{
change();
return 0;
}
这个程序是解决将小写字母输入 输出大写字母的 我加了一段选择语句if(97<=(let=getchar())<=122)但是运行的时候并没有达到限制97(A)到122(Z)的目的
请问这是为什么 啊??