[试题]

下列程序运行时,若输入labced12df<回车> 输出结果为(10)

#include <stdio.h>

main( )

{char a =0,ch;

while((ch=getchar())!=’/n’)

{if(a&2!=0&&(ch>’a’&&ch<=’z’)) ch=ch-‘a’+’A’;

a++;putchar(ch);

}

printf(“/n”);

}

参考答案与解析:

相关试题

下列程序运行时 , 若输入 labcedf2df< 回车 > 输出结果为( 1

[试题]下列程序运行时 , 若输入 labcedf2df< 回车 > 输出结果为( 1 0 )#include <stdio.h>main(){ char a=0,ch;while((ch=getch ar ())!='/n'){ if(a%2!=0&&(ch>='a'&&ch<='z')) ch=ch-'a'+'A';a++; putchar(ch);}printf("/n");}

  • 查看答案
  • 有以下程序若在程序运行时输入整数10<回车>,则输出结果为()。

    [主观题]有以下程序若在程序运行时输入整数10<回车>,则输出结果为()。

  • 查看答案
  • 有以下程序: 若运行时输入:2 4 6<回车>,则输出结果为( )。

    [单选题]有以下程序:若运行时输入:2 4 6<;回车>;,则输出结果为( )。A.2 0 4B.2 0 0C.2 4 0D.2 4 6

  • 查看答案
  • 以下程序运行时,若从键盘输入:123<回车>。输出结果是#include <st

    [主观题]以下程序运行时,若从键盘输入:1 2 3<回车>。输出结果是#include <stdio.h>main(){ int i=2,j=2,k=2; scanf("%d%*d%d",&i,&j,&k); printf("%d%d%d/n",i,j,k);}

  • 查看答案
  • 有以下程序,若运行时从键盘输入: 18,11< 回车 > ,则程序的输出结果是

    [试题]有以下程序,若运行时从键盘输入: 18,11< 回车 > ,则程序的输出结果是 ( 9 ) 。main(){ int a,b;printf("Enter a,b:"); scanf("%d,%d",&a,&b);while(a!=b){ while(a>b) a -= b;while(b>a) b -= a;}printf("%3d%3d/n",a,b);}

  • 查看答案
  • 有以下程序: 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。

    [单选题]有以下程序:运行时,若输入1 2 3 4 5 0<;回车>;,则输出结果是( )。A.66656B.6566456C.66666D.6666656

  • 查看答案
  • 程序运行时,若依次输入3,4,5,10则输出结果为 ______。

    [单选题]程序运行时,若依次输入3,4,5,10则输出结果为 ______。A.3+4=7B.5+10=15C.4+3=7D.无任何输出

  • 查看答案
  • 若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。

    [单选题]若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。A.6B.10C.5D.1

  • 查看答案
  • 有以下程序程序运行时键盘输入9<回车>,则输出的结构是()

    [单选题]有以下程序程序运行时键盘输入9<回车>,则输出的结构是()A.10B.11C.9D.8

  • 查看答案
  • 有以下函数程序运行时从第一行开始输入thisisacat!<回车>,则输出结果是

    [单选题]有以下函数程序运行时从第一行开始输入thisisacat!<回车>,则输出结果是()A.thisisacat!B.thisisaC.thisisacat!D.thisisacat!

  • 查看答案
  • 下列程序运行时,若输入labced12df<回车> 输出结果为(10) #inc