两道C语言的题,哪位高人指点一下, 不胜感激之致!!!

来源:百度知道 编辑:UC知道 时间:2024/09/27 08:14:16
是C语言程序设计 麻烦尽量简单点 调试也很老火啊 !!!
1.编写函数,采用递归方法将任一整数转换为二进制形式。 2.编写一个函数实现将字符串str1和字符串str2合并,合并后的字符串按其ASCII码值从小到大进行排序,相同的字符在新字符串中只出现一次。

main()
{ /*进制转换*/
int m,n,i=0,j,a[20];
printf("enter the number you want to convert:\n");
scanf("%d",&n);
printf("enter the number you want to be converted to be:\n");
scanf("%d",&m);
do
{
i++;
a[i]=n%m;
n=n/m;

}while(n!=0);
for(j=i;j>=1;j--)
printf(" %d",a[j]);

getch();

}