下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。 main() {int i,j; for(i=0;( );i++) { j=i*10+9; if(j%3!=0)continue; print

admin2011-06-10  32

问题 下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。   main()   {int i,j;   for(i=0;(       );i++)   {  j=i*10+9;   if(j%3!=0)continue;   printf("%d",j);   }   }

选项

答案i<10

解析 分析程序,当(i=0,1,2,…)时,“j=i*10+9”语句的运行结果是(9,39,69,99)个位数为9的所有整数;题中要求是100以内的整数,所以i<10;“if(j%3!=0)continue;”语句的功能是当条件不能被3整除时,继续循环不执行操作,直到能被3整除时输出该数,即输出的数满足条件100以内能被3整除且个位数为9。
转载请注明原文地址:https://jikaoti.com/ti/RnB0FFFM
0

最新回复(0)