求C语言写一道编程题,并带有程序流程图

如题所述

先占位置
觉得对  烦请采纳  谢谢

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;
}

可以改成其它进制

追问

不知道可不可以再帮我画一下程序流程图

追答

不知道对不对

递归函数

追问

我是要做程序设计作业的,不知道后续有问题还能不能问你~拜托了

追答

简单问题 还可以 复杂了 就有问题了

追问

就是关于这个程序的而已

追答

哦 好吧😊

追问

可不可以把两个程序合在一起写啊

我不会

追答

周一 行不

温馨提示:答案为网友推荐,仅供参考
相似回答