有以下程序,程序运行后的输出结果是( ) 求详解!!!
发布网友
发布时间:2022-07-07 02:32
我来回答
共3个回答
热心网友
时间:2023-10-09 05:27
选 B
fun( (int) fun (a+c,b), a-c))先调用内层的FUN(), fun(10,5) =15.000000
在调用外层的fun() , fun(15,-6) =9.000000
应为输出 %3.0f 即输出宽度为3为,小数点后为0位,所以是输出 9
热心网友
时间:2023-10-09 05:27
程序运行后的输出结果应选择:
B.m=6
程序的运行结果正是:
分析:双重循环的执行过程:
i=1
j=3
i*j(=3)>3不成立,执行m=m*i*j=1*1*3=3,j--
j=2
i*j(=2)>3不成立,执行m=m+i*j=3*1*2=6,j--
j=1
i*j(=1)>3不成立,执行m=m+i*j=6*1*1=6,j--
j=0
退出j循环,i++
i=2,j=3
i*j(=6)>3成立,执行break,跳出j循环,i++
i=3
结束i循环。输出的结果为:m=6
热心网友
时间:2023-10-09 05:28
选
A
a是一个数组,开始传的是每一个下标的值,也就是每一次
*s的值为
g
,第二三次都为o,第四次为d,因为
ascii码中
g=103
o=111
d为100
三个数中只有d匹配
*s%2==0
所以输出
d
答案为
A