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/07/01 01:15:59
![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](/uploads/image/z/13388199-15-9.jpg?t=28%EF%BC%8E%E8%BF%90%E8%A1%8C%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E5%90%8E%2C%E5%A6%82%E4%BB%8E%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5china%23%2C%E5%88%99%E8%BE%93%E5%87%BA%E4%B8%BA%EF%BC%88%EF%BC%89.%23include+%E2%80%9Dstdio.h%E2%80%9Dmain%28%29%7B+int+v1%3D0%2Cv2%3D0%3Bchar+ch%3Bwhile+%28+%28ch%3Dgetchar%28%29%29+%3D+%E2%80%99%23+%E2%80%99%29switch+%28ch%29%7B+case+%E2%80%99a%E2%80%99%3Acase+%E2%80%99h%E2%80%99%3Adefault%3Av1%2B%2B%3Bcase+%E2%80%99o%E2%80%99%3Av2%2B%2B%3B%7Dprintf%28%E2%80%9D%25d%2C%25d%5Cn)
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每次都++