#define CHANGE 1 /* 转换*/
#define CHANGE 0 /* 不转换,即原码输出*/
以下使我编的,错是肯定错的了,请大家帮忙看看!!!谢谢!!(这是题目我们课本上的原题,所以题目没错)
#include "stdio.h"
#define CHANGE 1
#define CHANGE 0
main()
{
char s[50],i;
while(getchar()!='\Esc')
gets(s);
for(i=0;i<50;i++)
if(s[i]>'a'&&s[i]<'z')
CHANGE 1;
printf("%s",strupr(s));
else CHANGE 0;
}