【C++】 显示一些数字
来源:互联网 发布:手机数据误删怎么恢复 编辑:程序博客网 时间:2024/06/05 07:40
前面讲述了一些基本的计算,这里,是我新学习的关于显示的方法。计算机中可以把数字或者符号显示成各种各样的状态,我在前期的学习中,掌握了一些很基本的方法,来跟大家分享。
首先,是显示10到0的整数。为什么要倒着显示呢,因为我要试试“--”这个符号有没有用,哈哈
#include <iostream>int main (){ int a=11; //define "a" as 11, so a-1=10. while(a>=1) //a=a-1, so "a" should >=1, then a-1>=0. { --a; std::cout<< a<< std::endl; //output "a" in this While statement, so can copy the value when a minus 1 each time. } return 0;}
这里a的初始值是11,所以第一次循环是a-1=10,最后一次是1-1=0。可以看出,a的初始值要在事先确定好,这个在以后的程序中肯定也是很重要的。
————————————————————————————————————————————————
其次,我们就要来点复杂的了。前面我们碰到的不管是数字还是字母、符号都是有确定的初始值的,那么,如果是用户随机输入的数字,我们字母读取呢?
我们还是计算累加和,但是这次我们是需要用户自己输入需要相加的数字。那么,我们就必须获得用户每次输出的值,再得出它们的和。如下:
#include <iostream>int main(){ std::cout<< "Please enter some numbers and type a # for end."<< std::endl; // "#" is used for end-of-file. int sum=0, a; while (std::cin>> a) // put this input in the while statement, so can get the value from "a" each time when user typed. sum+=a; std::cout<< "Sum is "<< sum<< std::endl; return 0;}
正如注解中所说, while(std::cin>> a)这一句就是在用户每次输入一个数字的时候,获得其值。最后通过简单的加法,就可获得累加之和。另外,值得一提的是上面用到的“#”,这里的#其实没有什么特殊的意义,只是为了中断 while (std::cin>> a)这个输入的操作,用“%”、“.”之类的符号亦可实现。
————————————————————————————————————————————————
上面讲到的随机输入,可以得到很好的应用,譬如说,输出任意整数临近的整数。用 while(std::cin>> a)这个语句就可以很好的解决。
#include <iostream>int main(){ std::cout<< "Please enter two numbers."<< std::endl; int a, v1, v2; while(std::cin>> a) v1=a-1; v2=a+1; std::cout<< v1<< v2; return 0;}
呵呵,一目了然哈
- 【C++】 显示一些数字
- C--显示十六进制数字
- C#_ProgressBar 显示进度数字
- 数码管显示数字之C语言模拟
- C实现 显示重复的数字
- C#textbox只显示数字,只能输入数字
- JTextField文本框只显示数字的一些尝试
- C语言中关于数字的一些小程序
- C#, GridView列数字、货币和日期的显示格式
- 1602静态显示一个数字--C语言版本
- C#——listbox的体验----显示数字
- 编写程序从键盘上输入一些字母和数字,统计显示其中的数字字符的个数和非数字字符个数。
- 一些数字推理题
- [C#]不断要求用户输入数字,当用户输入end时显示刚才输入的数字的最大值
- java 数字显示格式
- 显示数字的样式
- Javascript格式化数字显示
- 用三角形显示数字
- 如何解决照片误删丢失问题
- IOS之单例模式
- web框架之Spring-MVC环境搭建
- 欢的东西。举例、比喻等可以让文章有血有肉,生动活泼,也更加通俗易懂。没有例子的
- win7主机 ubuntu10.04虚拟机 共享文件夹设置
- 【C++】 显示一些数字
- PAT A 1075. PAT Judge (25)
- opencv程序在6410板上移植
- 正则表达式基本语法
- 项目管理中各种英文简称
- 操作系统属于
- WPF中嵌入普通Win32程序的方法
- php 循环数组的两个方法
- 在win7下用vs2008 编译程序时出现“Microsoft Incremental Linker已停止工作”的解决办法