C++
文章平均质量分 67
LZC_456
这个作者很懒,什么都没留下…
展开
-
第一章 基本语法-1 输入输出
1.首先是输出“Hello, World”/* 下面是引入必要的头文件*/#include using namespace std;/* 主函数入口,也就是程序从这里开始执行 * int 是函数的返回值类型,main是函数的名字 * */int main() { //输出 cout << "Hello, World" ; //cout是输出语句,输出的内容放在<<后面,end原创 2015-10-21 08:51:44 · 410 阅读 · 0 评论 -
第一章 基本语法-9循环(do while)根据公式求Pi的值
Leibniz定理:根据上面公式,求出pi的近似值,精确到 0.0001(万分位)。分析:仔细观察各项可看出分母是奇数,符号一正一负,假设An是公式中的第n项,可以得出:An=(-1)^(n-1) * 1/(2n-1)在程序中,(-1)^(n-1) 符号一整一负,可以通过下面方法实现:(1)sign=-sign (2)数学法cos(n pi) (-1)^原创 2015-10-23 19:00:40 · 2011 阅读 · 0 评论 -
第一章 基本语法-8循环 输出水仙花数
根据百度百科里面的定义:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。输出10000以内的水仙花数。分析: 取出每一位上的数字只要能把n的每一位数字取出,即:n1,n2,n3……再得出数字的位数 m 即可然后判断 n1^m+n2^m+n3^m……是否等于n。如果等于则是水仙花数,输出。关键点:怎样取数?怎样确定位数?n%1原创 2015-10-23 18:18:48 · 911 阅读 · 0 评论 -
第一章 基本语法-7循环(while)
while循环语句也是比较常用的,它的格式while(条件){ 满足条件执行}相对来说,当不知道要循环多少次的时候可以使用此循环方法。它与for循环可以互相转化例如你想输入一个数,每次对它整除2,看看除几次之后他会等于0;这样,你就可以使用while循环,如下格式:while(a!=0){ a=a/2; 次数+1;}当然也可以原创 2015-10-23 16:36:56 · 685 阅读 · 0 评论 -
第一章 基本语法-6循环(for)练习 求一个数的所有约数
案例:输入一个数,输出这个数的所有的约数。例如:输入100,则输出100的所以的约数1,2,4,5,10,20,25,50,100;分析:方法一、假设输入的数字用inputInt表示,从1开始循环到inputInt,逐个数字去试,如果能被inputInt整除,则是它的约数,否则不是。判断整除的方法:如果a能整除b,则b除以a没有余数,程序表示即 b%a==0;代码如下:#i原创 2015-10-22 13:21:43 · 2950 阅读 · 0 评论 -
第一章 基本语法-4判断语句(if)练习平年闰年
例题:输入年月(格式如:2015 11),输出这个月的天数分析:首先要知道平年和闰年的不同点就是闰年2月29天,平年2月28天,其他都一样如果不用数组的话,利用if,也可以判断思路如下:如果输入的月份是1,3,5,7,8,10,12月 则输出 31 天否则 如果输入的月份是 4,6,9,11月 则输出 30 天 否则 (也就是输入的是2月,这原创 2015-10-21 16:04:20 · 1263 阅读 · 0 评论 -
第一章 基本语法-3判断语句(if)
程序中经常要用的判断语句,下面就来看看if.....else语句的用法模式:if(条件为真){条件为真执行这里}else{否则执行这里}什么叫做条件为真呢?举个例子如果 a=4,a>3 是正确的,就为真。#include using namespace std;/*if语句*/int main() { int a; cin>>a;//输入a的值 //类原创 2015-10-21 12:39:32 · 757 阅读 · 0 评论 -
第一章 基本语法-5循环(for)
循环语句是非常重要的,主要有for while do.....while ,当然递归也可以实现循环。本篇主要学习for循环。for循环的一般形式for(表达式1;表达式2;表达式3){ 循环体}表达式可以省略,但是分号一定要写,因为for循环里面必须要有三个东西表达式1:一般是循环的初始值表达式2:循环的条件表达式2:对循环变量的操作例1:在原创 2015-10-21 17:00:24 · 486 阅读 · 0 评论 -
第一章 基本语法-2运算符
运算符有很多,由于暂且还没有学到其他的语句(例如 判断、循环),暂且弄几个简单的(a) 加(+)减(-)乘(*)除(/) 求余(%) 括号()等于号(=)(b)位移(左位移 >> 右位移1.(a) 加(+)减(-)乘(*)除(/) 求余(%) 括号()等于号(=)的学习例:输入2个数,分别求加减乘除求余数的结果,并输出/* 下面是引入必要的头文件*/#include u原创 2015-10-21 09:38:53 · 382 阅读 · 0 评论 -
第一章 基本语法-10循开关语句(switch case)
有时候语句的分支较多,使用if...else比较麻烦。这时候就可以使用switch...case语句,但也有其局限性。switch...case语句的格式如下:switch(表达式){ case 常量表达式1:语句1;break; case 常量表达式2:语句2;break; …… case 常量表达式n:语句n;break;原创 2015-10-26 08:15:17 · 651 阅读 · 0 评论