【程序功能】输出一个数的5进制表示方式,方法,采用除5求余法,将余数放入数组中,最低位存放于数组的最右边。例如,数175,存放在有20个整形元素组成的数组的形式是,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0,输出时忽略前面的0,输出1200.
【调试要求】在给定的程序中,可以修改或适当增加少数几个语句,但不允许删除语句。
【注意事项】 将源程序以“学号_1.cpp”为文件名存入Z盘自己的目录中。
【运行结果】 it is a reverse string!
评分依据:共6个错50分。其中2个是5分,其余为10分。
#include <iostream.h>
void f(int p,int m)
{
p=p+20;
While(m)
{
*p++=m%5;
m/=5;
}
}
int main()
{
int d[20],x;
cout<<”请输入一个整型值”;
cin>>x;
f(d[20],x);
int *p;
p=d;
int i=0;
while(*p==0)
p++;
while(i<20)
cout<<*p++;
}