当输入为C Language↙时,以下程序的输出结果是___________。
#define LETTER 0
#include"stdio.h"
void main()
{char c;int i=0;
while((c=getchar())!='
')
{i++;
#if LETTER
if(c>='a'&&c<='z')c=c-32;
#else
if(c>='A'&&c<='Z')c=c+32;
#endif
printf("%c",c); } }
#define LETTER 0
#include"stdio.h"
void main()
{char c;int i=0;
while((c=getchar())!='
')
{i++;
#if LETTER
if(c>='a'&&c<='z')c=c-32;
#else
if(c>='A'&&c<='Z')c=c+32;
#endif
printf("%c",c); } }
举一反三
- 运行以下程序,输入“abc123def”,则程序的运行结果是________。 #include int main() { char c; while((c=getchar())!=' ') { if('A'<=c&&c<='Z') putchar(c); else if('a'<=c&&c<='z') putchar(c-32); } return 0; }
- 下面程序的运行结果是( )。 # include int main( ) { int i; char a[ ]= "Time" ,b[ ]="Tom" ; for(i=0;a[i]!= ' \0') && b[i]!= ' \0';i++ if(a[i]= =b[i]) printf("%c",a[i] – 32); else printf("%c",a[i]+32); else printf(" * ") ; return 0; }
- ( )。以下程序的输出结果是()。 A: 0 B: 1 C: 5 D: 6 E: include<;stdio.h>;void main(){int i; i=0; while(i<;=5) i++; printf("%d",i);}