十进制怎么转换成二进制

weixin_45858258 2019-11-09 02:50:19
#include <stdio.h>
int main()
{
int n;
printf("输入任意一个数=100");
scanf( "%s ",&n),
printf("二进制",n);
printf("八进制%o",n);
printf("十六进制%x",n);
}
...全文
72 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
摺耳喵 2019-11-09
  • 打赏
  • 举报
回复
引用 8 楼 weixin_45858258的回复:
输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
你贴错题了吧。。。。
weixin_45858258 2019-11-09
  • 打赏
  • 举报
回复
输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
摺耳喵 2019-11-09
  • 打赏
  • 举报
回复
引用 6 楼 weixin_45858258 的回复:
这个要怎么改呢
你写的这个想干嘛
weixin_45858258 2019-11-09
  • 打赏
  • 举报
回复
这个要怎么改呢
weixin_45858258 2019-11-09
  • 打赏
  • 举报
回复
#include<stdio.h>
int main()
{
float a, b, c//定义
;
int number;
switch(number)//开始计算
{
case 1:c=a+b;
printf("计算结果");
break;
case 2:c=a-b;
break;
case 3:c=a*b;
brea
case 4:c=a/b;
break;
}
printf("%c",a,b,c);
return 0;
}
摺耳喵 2019-11-09
  • 打赏
  • 举报
回复
十进制转16进制

string str="0123456789ABCDEF"
void dectohex(int n) {
if (n >=0 && n < 16)
cout << str[n];
else {
dectooct(n / 16);
cout << str[n % 16];
}
}
摺耳喵 2019-11-09
  • 打赏
  • 举报
回复
十进制转八进制

void dectooct(int n) {
if (n >=0 && n < 8)
cout << n;
else {
dectooct(n / 8);
cout << n % 8;
}
}
摺耳喵 2019-11-09
  • 打赏
  • 举报
回复

void dectooct(int n) {
if (n >= 0 && n < 8)
cout << n;
else {
dectooct(n / 8);
cout << n % 8;
}
}

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧