主题:新手求助,程序问题
#include<stdio.h>
#define LETTER 1 ***********************************************************
void main()
{
char str[20]="c Language",c;
int i;
i=0;;
while((c=str[i])!='\0')
{
i++;
#if LETTER **************************************************************************
if(c>='a'&&c<='z')
c=c-32;
#else
if(c>='A'&&c<='Z')
c=c+32;
#endif
printf("%c",c);
}
}
标记的两行啥作用呢?[em15]
题目是“输入一行字母字符,根据需要设置条件编译,使之能将字母全改为大写输出,或全改为小写输出。”
#define LETTER 1 ***********************************************************
void main()
{
char str[20]="c Language",c;
int i;
i=0;;
while((c=str[i])!='\0')
{
i++;
#if LETTER **************************************************************************
if(c>='a'&&c<='z')
c=c-32;
#else
if(c>='A'&&c<='Z')
c=c+32;
#endif
printf("%c",c);
}
}
标记的两行啥作用呢?[em15]
题目是“输入一行字母字符,根据需要设置条件编译,使之能将字母全改为大写输出,或全改为小写输出。”