以下程序段的输出结果是( )求过程!!! #include<stdio.h> void main...答:i = 1, j = 7, m = 2;i = 1, j = 11, m = 3;i = 1, j = 15, m = 4;i = 1, j = 19, m = 5;i = 5, j = 3, m = 6;i = 5, j = 7, m = 7;i = 5, j = 11, m = 8;i = 5, j = 15, m = 9;i = 5, j = 19, m = 10;最后输出10...
写出下列程序段的输出结果(栈的元素类型SElemType为char)。答:栈是先进后出。Push(S,x);Push(S, ‘a’);Push(S,y); 推进去c a k,栈内容c a k Pop(S,x);Push(S, ‘t’);Push(S,x); 推出k,x=k 栈内容c a;推进t, 站内容c a t; 推入x=k,栈内容 catk Pop(S,x);Push(S, ‘s’); 推出k, x=k 栈内容cat,推进s,栈内容cats 下...
执行下列程序段后,输出结果是___。答:输出a=2,b=8 分步来 首先明确while(b--<0)的实际含义, 是判断b是否小于0, 然后将b自减1;初始值a=1,b=10;进入do中的循环 b-=a; a++; // 此时b=9, a=2 判断(b--<0), 不成立, 之后b自减1, b的值为8 因为判断不成立,所以结束循环 所以此时a=2, b=8 ...