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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 21:20:02
28.运行以下程序后,如从键盘上输入china#,则输出为().#include”stdio.h”main(){intv1=0,v2=0;charch;while((ch=getchar())=’#’

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
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);
}

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
switch (ch)
{ case ’a’:
case ’h’:
default:v1++;
case ’o’:v2++;
}
不同case之间要用break 分开啊!
default后面,由于没有break.
所以v2每次都++