作业帮 > 综合 > 作业

将10进制转为三进制的c语言

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 06:53:23
将10进制转为三进制的c语言
#include <stdio.h>
#include <stdlib.h>
#define N 30

int main()
{
    int a[N],m,i=0,t;
    printf("请输入一个10进制数:\n");
    scanf("%d",&m);
\x05t=m;
\x05while(t)
\x05{
\x05\x05t/=3;
\x05\x05a[i++]=m-3*t;
\x05\x05m=t;
\x05}
\x05printf("转换成3进制数为:\n");
    while(i)
\x05\x05printf("%d",a[--i]);
\x05printf("\n");
    return 0;
}
希望对你有所帮助,