不用循环,递归,if,switch语句编写从1+2+.....n的结果的程序
2013-07-26 19:57
357 查看
#include<iostream>
using namespace std;
class sun
{
static int sum;
static int n;
public:
sun()
{
n++;
sum=sum+n;
}
public:
static void reset();
static int ret();
};
void sun::reset()
{
n=0;
sum=0;
}
int sun::ret()
{
return sum;
}
int sun::n=0;
int sun::sum=0;
int main()
{
sun *p=new sun[100];
int x=sun::ret();
cout<<x<<endl;
system("pause");
}
在类中声明静态变量,在类外初始化的时候,不用再次加static关键字,否则报错
在类中声明静态函数,类外定义的时候,函数前面也不要加static关键字
相关文章推荐
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- 有两个变量a和b,不用“if”、“? :”、“switch”或其他判断语句,找出两个数中比较大的
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 求1+2+。。。+n,不用乘除,for、while、if、else、switch、case等关键字及条件判断语句
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- 第4章 流程控制----编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
- shell脚本if和switch语句编写案例
- 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以及任何的比较语句
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 用循环控制语句编写程序,完成表达式的计算
- 帮忙写下用for循环语句编写一程序 新手求助
- Go语言学习笔记 --- 控制语句之if判断,循环语句for, switch语句和跳转语句
- 如何编写从M中选N的组合数程序,一个不用递归方法设计,一个用递归方法设计
- 用循环语句while或for循环编写一个验证登陆的小程序
- 不用if、while、for、switch等语句及系统函数,实现求两数中的最大数的函数
- 求1+2+...+n的前n项和,但不用乘除法、for、while、if、else、switch、case等关键字及条件判断语句
- 微信小程序 三元运算符 条件语句if和循环语句for(三目运算+hidden)
- 用循环控制语句编写程序,完成表达式的计算
- 利用switch语句编写一个程序,把用数字表示的成绩转化为字母表示的等级。连续查询50次结束
- C++第14周报告(二)用循环控制语句编写程序,完成表达式的计算