7.4
来源:互联网 发布:pv uv 数据库 设计 编辑:程序博客网 时间:2024/06/16 08:26
今天呢,也睡晚了,九点多才起床.晚上有点热...
中午去购物,买了好多好多东西哦~
下午回来打算看看书,继续C++ primer 4th.
输入两个字,输出显示他们中间的所有数字.现定义输入的两个字v1,v2,然后比较大小,定义大小,大的给上限upper,小的给下限lower.
然后做个for循环,将两数之间的数字循环输出.
#include <iostream.h>
int main()
{
cout<<"enter two number"<<endl;
int v1,v2;
cin>>v1>>v2;
int lower,upper;
if(v1<=v2)
{
lower=v1;
upper=v2;
}else
{
lower=v2;
upper=v1;
}
for(int value=lower;value<=upper;++value)
cout<<value<<" ";/*果写成cout<<value<<endl;的话,而你所要显示的数字多的话可能会看不到前面输入的数字.命令提示符所能显示的行数是有限的*/
eturn 0;
}
能截图么,算了,开着BT和emule.以后要看自己复代码运行就可以了 - -反正也不会有别人看的,我才会去看,哇咔咔.
如果上题输入的数字是1000跟2000的话,默认的命令提示符窗口每行显示十几二十个左右的数字,我们把它改一下,每行显示10个左右吧 :)
只要更改一下for语句,然后在输出显示的语句下面加上这么两句就行啦.for语句里面定义的那些value什么的在for循环结束后就不能再访问了,是这样么?
for(int value=lower,count=1;value<=upper;++value,++count)
{
cout<<value<<" ";
if(count%10==0)
cout<<endl;/*若count的值为10的整数倍的时候,输出一个换行符.*/
}
return 0;
一定要记住,if(count%10==0)
cout<<endl;语句要在循环体里面,刚开始的时候漏了花括号,结果当然没变化 - -
在我小的时候,高斯迅速求得1到100数字的总和让我惊讶于他思维的敏锐,5050
现在用编程语言来实现一下 :)
#include <iostream.h>
int main()
{
cout<<"enter two number"<<endl;
int v1,v2;
cin>>v1>>v2;
int lower,upper;
if(v1<=v2)
{
lower=v1;
upper=v2;
}else
{
lower=v2;
upper=v1;
}
for(int value=lower,sum=0;value<=upper;++value)
{
sum+=value;
}
cout<<"sum of "<<v1<<" to "
<<v2<<" inclusive is "
<<sum<<endl;
return 0;
}
输入1跟100得到5050.
sum在for语句(for语句包括for语句头和for语句体两部分)外定义也可以.
for语句头由三个部分组成,一个是初始化语句,第二个是条件,第三个是表达式.中间用两个;隔开.
如果省略了上下限比较赋值的话,会出现问题,比如你先输入1,然后输入100,然后按照你定义的v1代表1,v2代表100,这样都按照顺序编写下去没什么问题,但如果你先输入的是100,然后才输入1,那这样for语句测试条件的时候,第一次就会出问题,然后for语句false,执行不下去,over,失败,求和输出sum就是sum的初值,0.
接下来是简单了解一下类,C++的类是灵魂吧,虽然我还不懂,但别人这么告诉我,不会类就等于不会C++.
使用类的时候我们需要回答三个问题,
1.类的名称是什么?
2.它在哪里定义?
3.它支持什么操作,或者说它提供什么操作.
我们使用iostream这个标准库文件,它提供istream和ostream类型,输入流(input)和输出流(output).
类其实跟这些标准库文件是差不多的,不同的是标准库是已经定义好的,而类是属于用户自己的,用户可以自己定义它,创建它.大概是这样吧?
先保存一下文章先.昨天下午断电了 - -
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4
- 7.4 E2D3
- 7.4 决策树
- 7.4 7.5
- 7.4.1
- 视图-7.4
- 7.4 断言
- 习题7.4
- 习题7.4
- Win2003系统安装SQL Sever2000后1433端口未开放的解释
- C#中DataGrid加载XML数据--删除数据
- 如何用代码设置图层在特定比例尺下显示
- 获取当前登录用户的window station个数和Desktop对象的个数
- ClassLoader Mechanism
- 7.4
- C#中DataGrid加载XML数据--在另外一页面修改数据
- 使用浮点数和小数中的技巧和陷阱
- 用VC进行COM编程,必须要掌握哪些COM理论知识
- 转,typedef用法小结
- 数据表合并
- 自动生成摘要(二):丰富和完善功能
- 深入理解 ASP.NET 动态控件
- URL 特殊字符