首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多谢,请帮忙(把分析过程也写上好吗?小弟我不懂)2

2012-02-22 
谢谢各位高手,请帮忙(把分析过程也写上好吗?我不懂)29、若整型变量x2,则表达式x 2的结果是:A)2B)4C)6D)

谢谢各位高手,请帮忙(把分析过程也写上好吗?我不懂)2
9、若整型变量x=2,则表达式x < <2的结果是:

A)   2                 B)   4           C)   6             D)   8
二、程序填空题。
1、下列程序计算1000以内能被3整除的自然数之和。
#include   <iostream.h>
void   main(   )
{       int   x=1,   sum;
sum=0_______;
while   (true)
{       if   (x> 1000)     break;
        if   (x%3==0)   sum+=x;
        x++;
}
cout < <sum < <endl;
}

三、假定输入10个整数:32,64,53,87,54,32,98,56,98,83。下列程序的输出结果是?
#include   <iostream.h>
void   main(   )
{       int   a,b,c,x;
      a=b=c=0;
      for   (int   k=0;   k <10;   k++)
      {       cin> > x;
switch(x%3)
{       case   0:     a+=x;   break;
        case   1:     b+=x;   break;
        case   2:     c+=x;   break;
}
      }
cout < <a < <”,” < <b < <”,” < <c < <endl;
}

四、写出下列程序运行结果。
#include   <iostream.h>
void   main(   )
{       int   j,k;
for   (j=5;   j> 0;   j--)
{     for   (k=j;   k> 0;   k--)
          cout < <”*”;
    cout < <endl;
}
}
谢谢了,能解释的详细点吗?

[解决办法]
2=10(2)
10(2) < <2 = 1000(2) = 8
[解决办法]
2的2进制表示为 00000010 x < <2 左移两位00001000 及10进制的8

4
*****
****
***
**
*
j= 5 时k=5,4,3,2,1打印5个星。最后回车换行
j=4 时 k= 4,3,2,1 4个星
依次类推

热点排行