永发信息网

求一个c#贪心算法求十进制转二进制代码

答案:2  悬赏:80  手机版
解决时间 2021-01-06 20:22
  • 提问者网友:一抹荒凉废墟
  • 2021-01-05 21:31
求一个c#贪心算法求十进制转二进制代码
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-01-05 22:47
#include "stdio.h"
#include "conio.h"

main()
{
void outninary(int x);
int s;
while(scanf("%d",&s)!=EOF)
{
outninary(s);
printf("\n");
}
getch();
}
void outninary(int x)
{
int a[100],s=0,d;
if(x<2) a[++s]=x;
else
{
s++;
a[s]=x%2;
outninary(x/2);
}
for(d=s;d<=s;d++) printf("%d",a[d]);
全部回答
  • 1楼网友:痴妹与他
  • 2021-01-06 00:14
//十进制转二进制
  Console.WriteLine(Convert.ToString(69, 2));
  //十进制转八进制
  Console.WriteLine(Convert.ToString(69, 8));
  //十进制转十六进制
  Console.WriteLine(Convert.ToString(69, 16));
  //二进制转十进制
  Console.WriteLine(Convert.ToInt32(”100很简单///
整数逐个除2取余数、、、倒序所有余数、、要是还是不能理解、、我可以给你详细代码、、、
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯