`
java-mans
  • 浏览: 11433396 次
文章分类
社区版块
存档分类
最新评论

第二周上机任务1-2--编写循环函数将十进制数转换成二进制数输出

 
阅读更多

实验目的:编写循环函数将十进制数转换成二进制数输出

实验内容:
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br> * 作<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 者:<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>雷恒鑫<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br> * 完成日期:<wbr><wbr><wbr> 2012 年 02 月25<wbr><wbr><wbr> 日<br> * 版本号:<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><br> * 对任务及求解方法的描述部分<br> * 输入描述:输入一个十进制数</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

* 问题描述:……
* 程序输出:……
* 程序头部的注释结束

#include <iostream>

using namespace std;

int main ()
{
	
	int n, a, b[10], i = 0;
	cout << "请输入一个十进制数:";
	
	cin >> n;
	if (n == 0)
		cout << "十进制数" << n << "对应的二进制数为:0";
	else
	{
		cout << "十进制数" << n << "对应的二进制数为:";
		
		while (n > 0)
		{
			a = n % 2;
			n = n / 2;
			b[i] = a;
			++i;	
		}
		
		for(--i; i >= 0; --i)
			cout << b[i];
	}
	cout<<endl;
	return 0;
}


运行结果:

经验积累:
1.不用自定义函数也能实现将十进制数转换成二进制数输出!

上机感言:
我更加熟悉循环和数组的运算流程了。

分享到:
评论

相关推荐

    十进制转为二进制函数[十进制转为二进制函数]-精品源代码

    十进制转为二进制函数[十进制转为二进制函数]-精品源代码

    《python程序设计》第10周上机任务.docx

    《python程序设计》第10周上机任务.docx

    c#二级考试模拟上机题及答案

    此套试题是为了测试考试时的速度,题的难度不大,但需要注意的地方很多。细节决定成败

    浙江大学C语言上机练习题附答案

    第2周(M2) 2 20011求华氏温度100°F对应的摄氏温度。 2 20012 求华氏温度 150°F 对应的摄氏温度。 3 20013求摄氏温度26°C对应的华氏温度。 3 20015当n为152时,分别求出n的个位数字(digit1)、十位数字(digit2)和...

    c#上机试题练习及答案

    (2)创建一个控制台应用程序,编写一个函数将十进制数转换成二进制数。程序可以 让用户一直进行转换,直到输入0为止。程序中要对格式转换异常进行处理。 (3)创建一个类,它存储一个int数据成员MyNumber,并给该...

    数据结构(C++)有关练习题

    7、 编写一个程序,将10进制数转换为其它(2-9)进制数。可以将要转换的数重复除以基数,然后讲除的余数按反方向排列来实现; 8、 已知A[n]为正数数组,试写出实现下列运算的递归算法; a. 求数组A中的...

    计算机二级C上机题库

    合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上, b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=4152。 注意: 部分源程序存在文件PROG1.C中。数据文件IN....

    USTC ds上机实验2 高精度运算

    实现实数x(-1024)的加减乘运算,要求运算精确到2^(-...例如求函数f(x)=3/7*x^3-1/3*x^2+4的值(输入为x=1.4, 精度为:n=200)。提示:在运行时解析输入的多项式字符串,分析出每项的系数和幂数,调用基本操作完成计算。

    西电软工oop上机题目1(§6.6习题16)实验源码6.6-16.cpp

     islegal()判断传入的字符串是否符合题目要求的进制数(二、八、十、十六进制) ; atoi()函数用于将字符串转化为整型数; 首先调用symbol函数,判断正负,然后调用atoi函数,atoi函数内先调用islegal函数判断...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。 1 C语言概述 1.1 C语言的发展过程 1.2 当代最优秀的程序设计语言 ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。 1 C语言概述 1.1 C语言的发展过程 1.2 当代最优秀的程序设计语言 ...

    C 程序指导书及实践指导

    ((2n-1)xpn-1(x)-(n-1)pn-2(x))/n (n&gt;1) , [ 分析讨论] 1. 小结函数的定义及调用方法。 2. 小结函数中形参和实参的结合规则。 实验七 函数(2) [目的与要求] 1、 掌握C语言函数定义及调用的规则。 2、 理解...

    程序设计基础(C) 视频.txt

    4.6编程实例——二进制与十进制的转换94 本章小结95 习题95 第5章程序结构100 5.1全局变量与局部变量100 5.1.1全局变量100 5.1.2局部变量101 5.2静态变量102 5.3存储类型103 5.4作用域与生存期104 5.4.1作用域104 ...

    简单计算器源码+报告

    1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运算 3、以角度、弧度两种方式实现上述部分函数 4...

    数据结构C严蔚敏版_全注释源码_线性表队列栈监视哨查找折半直接插入排序冒泡快速选择

    //对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数 void conversion() // 算法3.1 { SqStack S; //声明顺序栈S unsigned int N; //unsigned 表示无符号,unsigned int 从0开始,非负整数 ...

    C语言讲解 主讲:邓君峰

    何钦铭主编,人民邮电出 版社,2003 C程序设计(第二版),潭浩强等,清华大 学出版社,1999 上机要求 – 禁做与课程学习无关的事情(如上网聊天,游戏等) – 看懂编译信息,逐步学会各种调试方法 Chap 1 用C语言编写程序程序...

    广东工业大学可视化实习科学计算器及报告

    1. 二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2. 科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行 3. 以角度、弧度两种方式实现上述部分函数 4....

    电大2013年秋)计算机应用基础形成性考核册题目及答案

    A、十进制码 B、十六进制码 C、八进制码 D、二进制码 4、目前使用的防杀病毒软件的作用是(C)。 A、检查计算机是否感染病毒,消除已知感染的任何病毒 B、杜绝病毒对计算机的侵害 C、检查计算机是否感染病毒,...

    可视化程序编程环境科学计算器及报告

    1. 二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2. 科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行 3. 以角度、弧度两种方式实现上述部分函数 4....

Global site tag (gtag.js) - Google Analytics