问题 单项选择题

有以下程序
#include<stdio.h>
main()
int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);

程序的运行结果是______。

A.1
B.0
C.2
D.3

答案

参考答案:A

解析: 虽为for循环嵌套,但是m=m%j语句只执行一次,即当i=3时,内层循环条件成立,m=55% 3=1,故本题答案选A。

单项选择题
单项选择题 A1型题