返回索引习题 1.3 在标准输出上打印hello word
// 在标准输出上打印 Hello word
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "Hello Word";
getchar();
}
习题1.4 编写程序,使用乘法操作符产生两个数的乘积
// 习题1.4 编写程序,使用乘法操作符产生两个数的乘积
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int v1, v2;
cin >> v1;
cin >> v2;
cout << "v1与v2的乘积: " << (v1 * v2);
}
习题1.6 解释下面的程序合法吗
// 习题1.6 解释下面的程序合法吗
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int v1(1), v2(2);
cout << "the num is" << v1;
<< "and" << v2;
// 不合法的程序,每行的输出操作符<<都必须要有cout
}
习题1.8 下列输出语句那些是合法的
// 习题1.8 下列输出语句那些是合法的
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "/*";
cout << "*/";
cout << /* "*/" */;
// 除了第三个,都是合法的
}
习题1.10 用for循环编程,求出50到100所有自然数的和,然后用while循环重写该程序
// 习题1.10 用for循环编程,求出50到100所有自然数的和,然后用while循环重写该程序
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
// for循环
int sum = 0;
for(int i = 50; i != 100; ++i){
sum += i;
}
cout << sum << endl;
// while重写
sum = 0;
int i = 50;
while (i != 100){
sum += i;
++i;
}
cout << sum << endl;
getchar();
}
习题1.11 用while输出 10 到 0 递减的自然数, 然后用for重写该程序
// 习题1.11 用while输出 10 到 0 递减的自然数, 然后用for重写该程序
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
// while循环
int Decreasing = 0;
int i = 10;
while (i != 0){
Decreasing -= i;
--i;
}
cout << Decreasing << endl;
// for循环重写
Decreasing = 0;
for (int i = 10; i != 0; --i){
Decreasing -= i;
}
cout << Decreasing << endl;
getchar();
}
习题1.15 把书中的例子编译一下,输入两个相等的值看看有什么结果
// 习题1.15 把书中的例子编译一下,输入两个相等的值看看有什么结果
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int v1, v2;
cin >> v1 >> v2;
int lower, upper;
if (v1 <= v2){
lower = v1;
upper = v2;
}else{
lower = v2;
upper = v1;
}
int sum = 0;
for (int val = lower; val <= upper; ++val){
sum += val;
}
cout << " sum of " << lower
<< " to " << upper
<< " inclusive is "
<< sum << endl;
getchar();
}
习题1.16 编写程序,输出用户输入的两组数中的较大者
// 习题1.16 编写程序,输出用户输入的两组数中的较大者
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int v1, v2;
cin >> v1 >> v2;
if (v1 < v2){
cout << "较大者: " << v2;
}else if (v2 < v1){
cout << "较大者: " << v1;
}else{
cout << "两值相等";
}
getchar();
}
习题1.17 编写程序,要求用户输入一组数.输出信息说明其中有多少个负数
// 习题1.17 编写程序,要求用户输入一组数.输出信息说明其中有多少个负数
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int sum = 0;
int v1;
while (cin >> v1){
if (v1 < 0){
sum += 1;
}
}
cout << sum;
getchar();
}
返回索引