28.运行以下程序后,如从键盘上输入china#,则输出为().

问题描述:

28.运行以下程序后,如从键盘上输入china#,则输出为().
#include ”stdio.h”
main()
{
int v1=0,v2=0;
char ch;
while ( (ch=getchar()) = ’# ’)
switch (ch)
{ case ’a’:
case ’h’:
default:v1++;
case ’o’:v2++;
}
printf(”%d,%d\n”,v1,v2);
}
1个回答 分类:综合 2014-09-24

问题解答:

我来补答
switch (ch)
{ case ’a’:
case ’h’:
default:v1++;
case ’o’:v2++;
}
不同case之间要用break 分开啊!
default后面,由于没有break.
所以v2每次都++
 
 
展开全文阅读
剩余:2000
上一页:第九题,详解
下一页:gyyv