先占位置
觉得对 烦请采纳 谢谢
void fun(int M,int n)
{
if(M/n)
{
fun(M/n,n);
if(M%n<10) printf("%d",M%n);
else printf("%c",'A'+M%n-10);
}
else
{
if(M%n<10) printf("%d",M%n);
else printf("%c",'A'+M%n-10);
}
}
void main()
{
int M,n;
printf("请输入一个整数和进制\n");
scanf("%d %d",&M,%n);
printf("\n");
fun(M,n);
printf("\n");
}
追答下面是二进制到十进制的转换
#include
int main()
{
char ch;
int a=0;
while(ch=getchar(),ch!='\n')
a=a*2+(ch-'0');
printf("%d\n",a);
return 0;
}
可以改成其它进制
追问不知道可不可以再帮我画一下程序流程图
追答不知道对不对
递归函数
我是要做程序设计作业的,不知道后续有问题还能不能问你~拜托了
追答简单问题 还可以 复杂了 就有问题了
追问就是关于这个程序的而已
追答哦 好吧😊
追问可不可以把两个程序合在一起写啊
我不会
追答周一 行不