C++primer[习题][第一章][1-10]
2017-08-07 16:48
281 查看
1.1
头文件名可以为
源文件可以为
1.2
1.3
hello world
1.4
num1+num2=8
num1*num2=15
1.5
Enter tow nubers
1 2
num1+num2=3
1.6
这段程序代码不合法。
第1,2行末尾有分号,表示这段代码包含三条语句。<<为二元运算符,第二三条语句缺少左操作数。因此不合法。需要将2,3行开头加上
1.7
1.8
1.9
the sum of 50 to 100 is 3825
1.10
10 9 8 7 6 5 4 3 2 1 0
头文件名可以为
.h
.hpp等
源文件可以为
.cpp
.cc等
#include <iostream> int main() { return 0; }
1.2
#include <iostream> int main() { return -1; }
编译结果... -------- - 错误: 0 - 警告: 0 - 输出文件名: E:\C++\一\1.2.exe - 输出大小: 1.81951808929443 MiB - 编译时间: 1.05s
运行结果... -------------------------------- Process exited after 0.04694 seconds with return value 4294967295 请按任意键继续. . .
1.3
#include <iostream> int main() { std::cout << "hello world" << std::endl; return 0; }
hello world
1.4
#include <iostream> int main() { int num1 = 3; int num2 = 5; std::cout << "num1+num2=" << num1+num2 << std::endl; std::cout << "num1*num2=" << num1*num2 << std::endl; return 0; }
num1+num2=8
num1*num2=15
1.5
#include <iostream> int main() { std::cout << "Enter tow nubers" << std::endl; int num1, num2; std::cin >> num1; std::cin >> num2; std::cout << "num1+num2="; std::cout << num1+num2; std::cout << std::endl; return 0; }
Enter tow nubers
1 2
num1+num2=3
1.6
这段程序代码不合法。
第1,2行末尾有分号,表示这段代码包含三条语句。<<为二元运算符,第二三条语句缺少左操作数。因此不合法。需要将2,3行开头加上
std::cout即可。
1.7
#include <iostream> int main() { /* /*this is a wrong annotations*/ */ return 0; }
In function 'int main()': 6 3 [Error] expected primary-expression before '/' token 7 2 [Error] expected primary-expression before 'return' 7 2 [Error] expected ';' before 'return'
1.8
#include <iostream> int main() { std::cout << "/*"; std::cout << "*/"; //wrong std::cout << /* "*/" */; std::cout << /* "*/" /* " /*" */; return 0; }
1.9
#include <iostream> int main() { int sum = 0, num = 50; while (num <= 100) { sum += num; num++; } std::cout << "the sum of 50 to 100 is " << sum << std::endl; return 0; }
the sum of 50 to 100 is 3825
1.10
#include <iostream> 4000 int main() { int num = 10; while (num >= 0) { std::cout << num << " "; num --; } return 0; }
10 9 8 7 6 5 4 3 2 1 0
相关文章推荐
- C++Primer第五版 第九章习题答案(1~10)
- C++primer[习题][第一章][11-20]
- C++Primer第五版 第四章习题答案(1~10)
- C++Primer第五版 第十九章习题答案(1~10)
- 具体数学第一章习题题解(8,9,10,11)
- C++Primer第五版 第七章习题答案(1~10)
- C++primer[习题][第三章][1-10]
- C++Primer第五版 第十六章习题答案(1~10)
- C++Primer第五版 第十二章习题答案(1~10)
- C++Primer第五版 第十五章习题答案(1~10)
- C++Primer第五版 第十八章习题答案(1~10)
- C++Primer第五版 第十三章习题答案(1~10)
- C++Primer第五版 第三章习题答案(1~10)
- C++Primer第五版 第一章习题答案(部分)
- C++primer第一章习题
- C++Primer第五版 第五章习题答案(1~10)
- C++Primer第五版 第十一章习题答案(1~10)
- C++Primer第五版 第八章习题答案(1~10)
- C++Primer第五版 第二章习题答案(1~10)
- C++primer[习题][第四章][1-10]