【C++】几个简单课本例题
//
// main.cpp
// 2_1
//
// Created by T.P on 2018/2/28.
// Copyright © 2018年 T.P. All rights reserved.
//
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout<<"Hello!"<<endl;
cout<<"Welcome to C++!"<<endl;
cout<<setw(10)<<setprecision(3)<<3.1415<<endl;
int score=61;
cout<<(score>=60? "pass":"fail")<<endl
<<endl;
return 0;
}
//
// main.cpp
// 2_2
//
// Created by T.P on 2018/3/4.
// Copyright © 2018年 T.P. All rights reserved.
//
//判断闰年
//:闰年可以被4整除而不能被100整除,或者能被400整除。
//表达式((year%4==0&&year%100!=0)||(year%400==0))
#include <iostream>
#include <iomanip> //包含IO类库操作符
using namespace std; //没写 using namespace std; 用 std::cout
//写了 using namespace std; 用 cout 就可以了。
int main(int argc, const char * argv[]) {
// insert code here...
//std::cout << "Hello, World!\n";
int year;
bool isLeapYear;
cout<<"Enter the year:";
cin>>year;
isLeapYear=((year%4==0&&year%100!=0)||(year%400==0));
if(isLeapYear)
cout<<year<<"is a leap year"<<endl;
else
cout<<year<<" is not a leap year"<<endl;
return 0;
}
//
// main.cpp
// 2_3
//
// Created by T.P on 2018/3/4.
// Copyright © 2018年 T.P. All rights reserved.
//
//比较两个数的大小
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, const char * argv[]) {
int x,y;
cout<<"Please Enter x and y : ";
cin>>x>>y;
cout<<endl;
if(x!=y){
if(x>y)
cout << "x>y";
else
cout << "x<y";
}
else
cout << "x=y";
cout << endl;
return 0;
}
//
// main.cpp
// 2_4
//
// Created by T.P on 2018/3/4.
// Copyright © 2018年 T.P. All rights reserved.
//
//输入一个0~6的整数,转换成星期输出
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, const char * argv[]) {
// insert code here...
//std::cout << "Hello, World!\n";
int day;
cin>>day;
switch (day) {
case 0:
cout<<"Sunday";
break;
case 1:
cout<<"Monday";
break;
case 2:
cout<<"Tuesday";
break;
case 3:
cout<<"Wednesday";
break;
case 4:
cout<<"thursday";
break;
case 5:
cout<<"Friday";
break;
case 6:
cout<<"Saturday";
break;
default:
cout<<"Day out of range Sunday...Saturday";
break;
}
cout<<endl;
return 0;
}
【C++】几个简单课本例题的更多相关文章
- 通过一道简单的例题了解Linux内核PWN
写在前面 这篇文章目的在于简单介绍内核PWN题,揭开内核的神秘面纱.背后的知识点包含Linux驱动和内核源码,学习路线非常陡峭.也就是说,会一道Linux内核PWN需要非常多的铺垫知识,如果要学习可以 ...
- arm_GPIO_简单编程例题
题目 分析下面的汇编led.s,查看S5PV210手册,说明程序的功能,和最终的运行结果,以及相关的硬件原理图,S5PV210手册可以在教学资源里的学习资料文件夹中下载. .equ GPH3CON ...
- 机器学习李航——Adaboost课本例题实现
例8.1Adaboost的例子 注意求D3或者D4的时候只需要把w替换一下就行,记得还得改阈值.这个代码算个半自动的,因为还需要手动改一下. import numpy as np def getA(e ...
- hdu1087 简单DP
I - 简单dp 例题扩展 Crawling in process... Crawling failed Time Limit:1000MS Memory Limit:32768KB ...
- [入门向选讲] 插头DP:从零概念到入门 (例题:HDU1693 COGS1283 BZOJ2310 BZOJ2331)
转载请注明原文地址:http://www.cnblogs.com/LadyLex/p/7326874.html 最近搞了一下插头DP的基础知识……这真的是一种很锻炼人的题型…… 每一道题的状态都不一样 ...
- [提升性选讲] 树形DP进阶:一类非线性的树形DP问题(例题 BZOJ4403 BZOJ3167)
转载请注明原文地址:http://www.cnblogs.com/LadyLex/p/7337179.html 树形DP是一种在树上进行的DP相对比较难的DP题型.由于状态的定义多种多样,因此解法也五 ...
- WUSTOJ 1208: 计算整数四则运算表达式的结果(Java)
1208: 计算整数四则运算表达式的结果 参考资料 数据结构(C语言版)严蔚敏 吴伟民 编著----表达式求值 题目 简单四则运算.更多内容点击标题. 保证表达式合法. 运算符只包含:加(+),减 ...
- js常用函数、书写可读性的js、js变量声明...
1.Array类型函数 array.concat(item...) 函数功能:关联数组,实现数组相加功能,但并不影响原先数组,concat返回新数组. array.join(separator) 函数 ...
- javascript 代码可读性
可读性的大部分内容都是和代码缩进相关的,必须保证代码有良好的格式.可读性的另一方面就是注释,一般而言,有如下一些地方需要进行注释 1.1.1 函数和方法 每个函数或方法都应该包含一个注释,描述其目的和 ...
随机推荐
- oracle函数 sys_guid()
[功能]生产32位的随机数,不过中间包括一些大写的英文字母. [返回]长度为32位的字符串,包括0-9和大写A-F [示例] select sys_guid() from dual
- 我钟爱的HTML5和CSS3在线工具【转】
我真的喜欢上了HTML5, CSS3, JavaScript编程,但是有一些代码还是需要一些辅助工具来做才行,例如,CSS3的Gradient渐变如果手写代码的话真的不爽,还有像animation动画 ...
- vue filter使用方法
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化. 过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持). 过滤器应该被添加在 JavaScr ...
- H3C ARP
- Pytorch使用GPU
pytorch如何使用GPU在本文中,我将介绍简单如何使用GPU pytorch是一个非常优秀的深度学习的框架,具有速度快,代码简洁,可读性强的优点. 我们使用pytorch做一个简单的回归. 首先准 ...
- H3C 帧中继配置示例
- H3C 配置PAP验证
- dotnet 设计规范 · 结构体定义
X 不要给结构体默认构造函数 默认的C#编译器也不让开发者定义有默认构造的结构体 X 不要定义易变的属性 易变的属性指的是在调用属性返回值的时候返回的是新的实例,易变的属性会有很多的问题. ✓ 需要确 ...
- 51nod1160 压缩算法的矩阵——一道有趣的题
https://blog.csdn.net/lunch__/article/details/82655579 看似高大上,实际也不太好想到 先尝试确定一些位: 给出了最后一列,sort得到第一列 0X ...
- 添加gitignore文件后使其生效
https://www.cnblogs.com/AliliWl/p/7880243.html 遇到的问题 我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会 ...