类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制语法:class 类名{访问权限...
阅读全文...
信息学奥赛一本通2030:【例4.16】找素数
【题目描述】输出正整数a到b之间的所有素数。【输入】输入a,b。【输出】由小到大,输出a到b之间的所有素数。每个数占一行。【输入样例】5 10【输出样例】57【提示】对于所有数据,1≤a≤b≤20000。#include<iostream>
...
阅读全文...
阅读全文...
信息学奥赛一本通2029:【例4.15】水仙花数
【题目描述】求100∼999中的水仙花数。若三位数ABC,$ABC=A^3+B^3+C^3$,则称ABC为水仙花数。例如153,$1^3+5^3+3^3=1+125+27=153$,则153是水仙花数。【输入】无【输出】由小到大输出满足条件的数,每个数占...
阅读全文...
阅读全文...
C/C++初学者容易犯的错误
if里的判断相等时,两个变量之间用一个等于号。例如if(a=b),任何一个语言,一个等于号是赋值,例如a为10,b为10,那么if(a=b)也就是if(a=10),也就是if(10),那么只要b是非零的数,条件一定为真。要判断a=b切记使用a==b。(两...
阅读全文...
阅读全文...
信息学奥赛一本通2028:【例4.14】百钱买百鸡
【题目描述】百钱买百鸡问题。鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?【输入】无【输出】输出各种鸡翁、鸡母、鸡雏的数量,依次由小到大,每种情况各占一行,每行三个数之间用一个空格隔开。【输入样例】无【输出样例】无...
阅读全文...
阅读全文...