首页题目详情

使用双重 for 循环打印 1 到 9 的乘法口诀表,正确的代码结构是?

题目配图
A.for(i=1; i<=9; i++) { for(j=1; j<=i; j++) { printf("%d*%d=%d ", i, j, i*j); } printf("\n"); }
B.for(i=1; i<9; i++) { for(j=1; j<=i; j++) { printf("%d*%d=%d ", i, j, i*j); } printf("\n"); }
C.for(i=1; i<=9; i++) { for(j=1; j<=i; j++) { printf("%d*%d=%d ", i, j, i*j); } }
D.for(i=1; i<=9; i++) { for(j=1; i<=j; j++) { printf("%d*%d=%d ", i, j, i*j); } }

优质解答

答案

A

解析

选项 A 正确,每行打印 i*j,其中 j 的范围为 1 到 i,最终输出一个完整的乘法口诀表。其他选项大多存在逻辑错误或没有换行。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成