问题

下列程序运行时 , 若输入 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");

}

参考答案
您可能感兴趣的试题
  • 有以下程序 , 程序执行后 , 输出结果是【 1 1 】#include void fun(int *a){ a[0]=a[1];}main(){ int a[10]={10,9,8
  • 请将以下程序中的函数声明语句补充完整。#include int 【 1 2 】 ;main(){ int x,y,(*p)();scanf(%d%d,&x,&y);p=max;p
  • 以下程序用来判断指定文件是否能正常打开 , 请填空。#include main(){ FILE *fp;if(((fp=fopen( test.txt , r ))=
  • 下列程序的运行结果为【 1 4 】#include #include struct A{int a; char b[10];double c;};void f(s
  • 以下程序把三 个 NODETYP E 型的变量链接成一个简单的链表 , 并 在 whil e 循环中输出链表结点数据域中的数据,请填空。#include struct node{in
  • 下列数据结构中,属于非线性结构的是A) 循环队列B) 带链队列C) 二 叉 树D) 带链栈