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

admin2012-08-23  34

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

选项

答案i<10

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

最新回复(0)