以下主程序运行后的输出结果是【 】。 main() { int i m=0 n=0 k=0;

大学专科 已帮助: 时间:2023-08-16 09:10:21

以下主程序运行后的输出结果是【 】。 main() { int i, m=0, n=0, k=0; for(i=9; i<=ii; i++) switch(i/10) { case 0:m++; n++; break; case 10:n++; break; default:k++; n++; } printf("% d % d % d/n", m, n, k); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:主程序,正确答案,请帮忙

参考解答

用户头像

439***303

2023-08-16 09:10:21

正确答案:1 3 2
本题for循环语句的执行过程为:第一次循环:i=9,9/10=0,执行m++、n++得m=1、n=1、k=0;第二次循环:i=10,10/10=1,执行k++、n++得m=1、n=2、k=1;第三次循环:i=11,11/10=1,执行k++、n++得m=1、n=3、k=2;即执行完for循环后m=1、n=3、k=2。

上一篇 设有以下程序 为使之正确运行 请在横线中填入应包含的命令行。(注:try_me() 函数在a:/my

下一篇 若有以下程序: main() { int a=4 b=3 c=5 t=0; if(a<b)t=a;a

相似问题