第三章 第20题
2015-05-07 22:36
120 查看
20.
10进制转换为2进制
#include<stdio.h>
void trans(int n)
{
if(n)
trans(n/2);
else return;
printf("%d",n%2);
}
int main()
{
int n;
while(1)
{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<0) break;
if(n==0)
printf("0");
trans(n);
printf("\n");
}
return 0;
}
10进制转换为8进制
#include<stdio.h>
void trans(int n)
{
if(n)
trans(n/16);
else return;
printf("%d",n%16);
}
int main()
{
int n;
while(1)
{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<0) break;
if(n==0) printf("0");
trans(n);
printf("\n");
}
return 0;
}
10进制转换为16进制
#include<stdio.h>
void main()
{
int i;
printf("请输入一个正整数:");
scanf("%d",&i);
printf("16进制为:%x\n",i);
}
10进制转换为2进制
#include<stdio.h>
void trans(int n)
{
if(n)
trans(n/2);
else return;
printf("%d",n%2);
}
int main()
{
int n;
while(1)
{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<0) break;
if(n==0)
printf("0");
trans(n);
printf("\n");
}
return 0;
}
10进制转换为8进制
#include<stdio.h>
void trans(int n)
{
if(n)
trans(n/16);
else return;
printf("%d",n%16);
}
int main()
{
int n;
while(1)
{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<0) break;
if(n==0) printf("0");
trans(n);
printf("\n");
}
return 0;
}
10进制转换为16进制
#include<stdio.h>
void main()
{
int i;
printf("请输入一个正整数:");
scanf("%d",&i);
printf("16进制为:%x\n",i);
}
相关文章推荐
- p122 第三章 第20题 潘璠
- 正则表达式引擎的构建——基于编译原理DFA(龙书第三章)——5 DFA最小化
- 【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 · GPU渲染管线与可编程着色器 The Graphics Processing Unit
- 我的网站之第三章 java网站开发确认和激励篇
- 紫书第三章-----数组和字符串
- Windows 核心编程 第三章 笔记
- Android讲义3---第三章---响应系统设置的事件
- 深入探索C++对象模型 第三章 Data语意学
- 《C++ Primer》读书笔记第三章-4-数组 And 多维数组
- [HTTP权威指南读书笔记]第三章—HTTP报文
- 动手开发一个简易的 PHP for Git Server 第三章
- 第三章 Maven第一个项目构建
- Oracle11g温习-第三章:instance实例管理
- 深度探索linux操作系统系统构建和原理解析第三章
- 20170921学习笔记Selenium 2 第三章Python基础
- 第三章 栈与队列
- 第三章习题
- 第三章 字符串、向量和数组
- 第三章 Java的基本程序设计结构 (1)
- c++ primer(第五版)笔记 第三章(2)vector 库初探