若运行一下程序,从键盘输入ADescriptor<CR>则下面程序的运行结果是

#include<stdio.h>
main()
{
char c;
int v0=0 ,v1=0,v2=0;
do{
switch(c=getchar())

{
case'a': case'A':

case'e': case'E':

case'i': case'I':

case'o': case'O':

case'u': case'U': v1+=1;
default: v0+=1; v2+=1;
}
}while(c!='\n');
printf("vo=%d,v1=%d,v2=%d\n",v0,v1,v2);
}

ADescriptor<CR>

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-18
ADescriptor<CR>
vo=16,v1=4,v2=16
Press any key to continue追问

能不节能讲一下过程。

追答

可以,

追问

说啊

追答

ADescriptor
读到A后,v1=1,v0=1,v2=1
读到D后,v0=2,v2=2
读到e后,v1=2,v0=3,v2=3
读到s后,v0=4,v2=4
读到c后,v0=5,v2=5
读到r后,v0=6,v2=6
读到i后,ve=3,v0=7,v2=7
读到p后,v0=8,v2=8
读到t后,v0=9,v2=9
读到o后,ve=4,v0=10,v2=10
读到r后,v0=11,v2=11
读到后,v0=15,v2=15
读到回车后v0=16,v2=16

本回答被提问者采纳

新手提问C语言
if(c=a+b) printf("yes\\n");如果 (c = a + b) c的值是 4 也等于非0, 所以是做对的。答案是:yes 第3题:有错误 include<stdio.h> main(){char c;int v0=1,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case...

若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面...
v0=0; v2=0;default: v0+=1; v2+=1;很明显最终: v0==v2

6.18 若运行以下程序时,从键盘输入 ADescriptor<CR>(<CR>表示回车),则...
v0,v2应该是12

全国计算机等级考试二级C语言历年试题及答案
A)2,2,3 B)2,2,2 C)2,3,1 D)2,1,1(18) 若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\\n",a,b,c):printf("###a=%d,b=%d,c=%d\\n",a,b,c);程序输出的结果是 A)***a=25,b=13,c=19 B)*...

各位大哥哥大姐姐,谁有全国计算机二级java考试真题及答案,急,急,急!
A、1B、1 2C、1 2 3D、1 2 3 414) 若运行以下程序时, 从键盘输入ADescriptor3, 则下面程序的运行结果是( D )。 #include<stdio.h> void main(void) { char c; int v0=0, v1=0,v2=0; do { switch( c=getchar() ) { case 'a': case 'A': case 'e': case 'E': case 'i':...

C语言中关于case语句
1.定义就免了 2.程序要求从键盘输入一字符,当输入的字符不为回车时始终执行do...while循环,当输入的字符为case中的任意一个时,执行那两条自加语句,当不为case所标识的字符时,只执行第二句,因为没有 break 3.最后回车结束得出结果 v0=13,v1=4,v2=12 ...

急急急!C语言高手帮忙看看下面的函数怎么计算的!
这个程序是说,你输入一连串的字符(非回车的字符),如果是元音字母的话就v1加一下(v1算元音字母的个数),如果非原音就v0加一,v2计算总数

运行以下程序输入3行,每行都是在第一列上开始: a<回车> b<回车> c...
(C语言编写程序题)急啊!万分谢谢... 2015-06-17 下面程序运行时如果输入"-1 2 3 3 6 2<回车>",... 2 2012-06-19 运行以下程序后,如果从键盘上输入china#<回车>,则输出... 16 2016-04-18 若运行以下程序时,从键盘输入 ADescriptor<CR>... 2015-10-07 C语言一道题 如图,当键盘输入 aa<...

计算机二级考试题
(21)若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是 #include main() { char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) { case ′a′:case ′A′: case ′e′:case ′E′: case ′i′:case ′I′: case ′o′:case ′O′: case ′u′:case ′...

求一个二级C题库?
(21)若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是 #include main() { char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) { case ′a′:case ′A′: case ′e′:case ′E′: case ′i′:case ′I′: case ′o′:case ′O′: case ′u′:case ′...

相似回答