`
王军辉
  • 浏览: 4899 次
  • 性别: Icon_minigender_1
  • 来自: 温岭
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

整数的三位分节格式

    博客分类:
  • C++
阅读更多
/*
案例2 整数的三位分节格式2
负数
*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
	int n,i=1;
	char a[20],*ptr;
	bool negative=false;
	ptr = a;
	cout << "Please input a integer:";
	cin >> n;
	if (n<0)
	{
		negative=true;
		n=abs(n);
	}
	do{
		if(i%4)
		{
			*ptr = n%10+'0';
			n = n/10;
		}
		else *ptr = ',';
		ptr++;
		i++;
	}while(n);
	cout << "The standard output:";
	if (negative==true)
	{
		cout<<"-";
	}
	do{
		ptr--;
		i--;
		cout << *ptr;
	}while(i>1);
	cout << endl;
	return 0;
}
分享到:
评论

相关推荐

     编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式

     编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式输出  如当用户输入82668634时,程序应该输出82,668,634。  程序运行结果如下: a) 输入:82668634 b) 输出:82,668,634

    js下将金额数字每三位一逗号分隔

    - `outputdollars()` 函数负责处理整数部分,通过循环将整数每三位分为一组,并在组间添加逗号。 - `outputcents()` 函数则处理小数部分,确保小数点后有两位数,如果不足则补零。 在HTML中,可以利用JavaScript...

    超长整数加减

    本节重点介绍如何使用链表实现超长整数的加法。 1. **链表节点定义**: ```c struct Node { int data; struct Node *next; }; ``` 2. **输入处理**: - 输入两个超长整数作为字符串。 - 将每个字符串转换...

    大整数加法

    本节重点介绍如何使用链表来实现两个大整数的加法运算。 1. **数据结构定义** 提供的代码中定义了一个名为`CPoint`的结构体类型: ```c typedef struct Point{ int digit; struct Point* next; } CPoint; ...

    大整数除法(1)

    本节主要介绍了大整数除法的实现方法,包括基本的思想、关键函数的设计以及具体的实现细节。通过这些方法,可以有效地解决大整数除法的问题。需要注意的是,在实际编写代码时,还需要考虑各种边界情况和特殊情形,以...

    复习笔算三位数除以两位数.ppt

    在本节复习课程中,我们将深入探讨三位数除以两位数的笔算方法,这是中小学数学教育中的一个重要知识点。在三位数除以两位数的运算中,首先要理解商的位置和可能的值。例如,寺庄小学樊萍菊老师提出的问题中,612÷...

    上海沪教(五四制)六年级第一学期第一章数的整除第1节整数和整除学案.docx

    8. 被8或125整除:看末三位。 9. 被10整除:末位必须是0。 在具体问题中,比如例题6,寻找能被多个数整除的七位数,需要结合整除的性质,逐个检查条件,找到满足所有条件的数字组合。而在例题7和8中,通过分析奇偶...

    说课《三位数乘两位数》课件.ppt

    这节课是在学生已经掌握了三位数乘一位数和两位数乘两位数的基础上进行的,旨在教授三位数乘以两位数的笔算方法。 在教材分析方面,该课位于四年级上册的第四单元,是学生完整掌握整数乘法计算方法的关键步骤,也是...

    人教版新课标五年级数学上册《小数乘整数》课件.ppt

    当小数点向右移动一位、两位、三位等,小数会分别扩大10倍、100倍、1000倍。相反,小数点向左移动则会使小数缩小相应的倍数。例如,1.3去掉小数点就变成了13,扩大了10倍;2.38变成238,扩大了100倍;5.329变成5329...

    三位数乘两位数笔算说课稿.doc

    【说教材】《三位数乘两位数》是小学数学中的一个重要知识点,它对于学生掌握整数乘法的计算方法具有承上启下的作用。在三年级学习的基础上,学生会面临因数数位增加带来的计算挑战,这有助于锻炼他们的计算能力和...

    C语言课程设计数据分节与删除字符学生成绩统计程序的设计.doc

    题目要求编写一个程序,能够接收任意位数的正整数,并按每三位进行分节后输出。例如,输入87654321,程序应输出87,654,321。实现这个功能的关键在于确定数字的位数和分节的逻辑。首先,可以通过循环计算出数字的...

    BMP文件格式分析

    - **biPlanes** (位平面数): 两字节整数,总是设置为1,表示图像只有一个位平面。 - **biBitCount** (每像素位数): 两字节整数,表示每个像素所占用的位数(例如1、4、8、16、24或32位)。 - **biCompression** ...

    六年级数学总复习整数小数PPT教案学习.pptx

    - 数位和位数的概念区分,位数指数字的位数,如两位数、三位数等。 - **数位顺序表**:从个位到最高位,如个级、万级、亿级等,每个级别都有对应的计数单位。 3. **小数**: - **小数部分**:小数点后部分,表示...

    三班级上册数学教案-4万以内的加法和减法(二)《三位数减三位数(退位)》人教版.docx

    这篇文档是关于三班级上册数学课程的教学设计,主要涵盖了4万以内的加法和减法,特别是三位数减三位数(退位)的运算。该教案基于人教版教材,旨在帮助学生理解和掌握万以内数的减法,尤其是涉及退位的计算。 教学...

    苏教小学数学三位数除以一位数PPT学习教案.pptx

    三位数除以一位数是小学数学中的基础运算,它涉及到整数的除法,对于培养学生的计算能力和理解数的结构有重要作用。 在教学过程中,首先通过具体的例子来解释概念,比如600÷3,这里讲解了6个百除以3等于2个百,也...

    三年级数学三位数乘一位数的复习.ppt

    在小学三年级的数学课程中,三位数乘一位数是一个重要的计算主题,这涉及到整数运算的基础知识和技能。本节课的复习旨在巩固学生对这一计算的理解,并提高他们的计算速度和准确性。 首先,教学目标的设定非常明确。...

    Linux下的ELF文件格式简介.pdf

    这些类型的宽度与机器相关,例如在32位机器上,整数类型的宽度为32位,而浮点数类型的宽度为32位或64位。 ELF文件头中还包含了一个魔数字(Magic Number),它是一个固定的16字节长的字符串,用于标识文件的格式。...

    五年级数学上册 小数乘整数教案 沪教版 教案.doc

    课程总结时,教师强调了本节课学习了三种解答小数乘一位整数的方法,并鼓励学生在实践中找到最适合自己的方法。 作业部分未给出具体内容,但可以推测会包含更多类似的练习题,以强化学生对小数乘整数计算的理解和...

    新江苏苏教版五年级上册数学 第2课时 小数乘整数(2) 教学课件.pptx

    乘以1000,小数点向右移三位。这个过程不仅锻炼了学生的计算能力,也培养了他们的观察、比较和归纳能力。 接下来,课堂鼓励学生自行选择小数,进行同样的乘法运算,从而进一步验证和理解小数点移动的规律。学生发现...

    新北师大版三年级上册数学 第1节文具店 教学课件.pptx

    3. 小数的写法:整数部分直接写数字,小数部分第一位表示角,第二位表示分。 通过这个教学课件,学生能够逐步建立起对小数的基本认识,提高他们的计算能力和实际应用能力,为后续的数学学习打下坚实的基础。

Global site tag (gtag.js) - Google Analytics