c++实验报告,急急急@!

来源:百度知道 编辑:UC知道 时间:2024/07/06 20:52:20
1.使用指针法将一个十进制数转换成2进制数,并把此2进制数的每一位放在一维数组b中,然后输出数组b(注意:二进制数的最低位放在数组的第一个元素中)。
2.使用指针法自动产生如下数据:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
然后输出如上数据的左下半三角。

第一题:
#include<iostream.h>
#include<stdlib.h>
int main(void)
{
    char b[100];
    int n;
    cin>>n;
    itoa(n,b,2);
    cout<<b<<endl;
    return 0;
}

第二题自己做,太简单

太好玩了,没分
第一题:
void change(int x,int out1[])
{
int loop;
for(loop=0;loop<16;loop++)
{
out1[loop]=(x&0xfffe);
x>>=1;
}
}