求一个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]);
#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取余数、、、倒序所有余数、、要是还是不能理解、、我可以给你详细代码、、、
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));
//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100很简单///
整数逐个除2取余数、、、倒序所有余数、、要是还是不能理解、、我可以给你详细代码、、、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯