当前位置: 代码迷 >> C语言 >> [求助]几道初级编程题,请各位前辈指点
  详细解决方案

[求助]几道初级编程题,请各位前辈指点

热度:142   发布时间:2006-08-09 20:41:31.0
等您以后就不会这样说了,慢慢来。
我刚注册ID的时候肯定比您还差
----------------解决方案--------------------------------------------------------

呵呵,不过你现在真的很强,我会努力(毕竟放假回去就要考试)


----------------解决方案--------------------------------------------------------

恩,C有这样的函数,atoi()好像.

[此贴子已经被作者于2006-8-9 20:46:22编辑过]


----------------解决方案--------------------------------------------------------
太感谢了,我去查查看
----------------解决方案--------------------------------------------------------
果然有,呵呵,解决了最关键的问题
----------------解决方案--------------------------------------------------------

进制问题,论坛里面有好多,楼主去看看.


----------------解决方案--------------------------------------------------------

好的,谢谢


----------------解决方案--------------------------------------------------------
/**第三题**/

#include <stdio.h>
#define N 20
int input();
void output(int);
void main()
{
int x=0;
printf("input a munber :\n");
scanf("%o",&x);
output(x);
}
void output(int y)
{
int i,j,A[N];
printf("\n%d\n",y); /*10进制输出*/
for(i=0;i<N;i++)
A[i]=0;
i=0;
while(y)
{
if(y%2==1)
A[i++]=1;
else
A[i++]=0;
y=y/2;
}
for(j=i;j>=0;j--)
A[j]+=48;
for(j=i;j>=0;j--)
putchar(A[j]); /*2进制输出*/
printf("\n");
}
----------------解决方案--------------------------------------------------------
多谢,呵呵
----------------解决方案--------------------------------------------------------
  相关解决方案