15周问题2

来源:互联网 发布:端口号查询 编辑:程序博客网 时间:2024/05/19 02:43

上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:

/*Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者:赵玲玲* 完成日期:2013 年 12 月 7 日* 版 本 号:v1.0* 输入描述: 无* 问题描述:我的答案:1 0 1 0 1(错误)110101* 问题分析:i++*/#include <iostream>using namespace std;int main( ){    int y=53,i=0,j,a[8];    do    {        a[i++]=y%2;     //i++第一次就是1,而不是0        y=y/2;          //int型,奇数/2还是整数    }    while(y!=0);    for(j=i-1; j>=0; j--)//从a[5]输出到a[0],转换成二进制        cout<<a[j];    cout<<endl;    return 0;}


 

运行结果:
心得体会:i++