跳转语句

break语句

【3.20】输入若干个整数,计算已输入整数之和,直到输入负数为止。
#include
using namespace std;

int main(){
	int i, n, sum;
	for(i=0;i<50;i++)
	{
		cout<<"\n Imput number:";
		cin>>n;
		if(n<0)
		{
			break;
	    }
	    sum += n;
	}
	cout<<"sum="<

continue语句

【3.21】输出0-100之间所有不能被3整除的数。
#include
using namespace std;

int main(){
	int i;
	for(i=0;i<=100;i++)
	{
		if (i%3==0)
			continue;
		cout<

【例3.22】求数列2/3、4/5、6/7,。。。前30项目的和。

#include
using namespace std;

int main(){
	double sum = 0;
	for (int i=1; i<=30; i++)
	{
		sum += (2.0*i)/(2.0*i+1);
	}
	cout<<"sum = "<

【例3.23】求自然对数e的近似值。其中e=1+1/1!+1/2!+1/3!..

#include
using namespace std;

int main(){
	double t, sum = 1;
	int i = 1;
	double p = 1;
	do{
		p = p * i;
		t = 1/p;
		sum += t;
		i++;
	}while(t>0.00001);
	cout<<"sum = "<

【例3.24】求区间[100,200]内10个随机整数的最大数、最小数。



练习题四

1. 输入一个整数n,判断其能否同时被5和7整除。

#include
using namespace std;

int main(){
	int n;
	cin>>n;
	if (n%5 == 0 || n%7 == 0){
		cout<

2. 输入一个百分制的成绩。

#include
using namespace std;

int main(){
	int score;
	cin>>score;
	if(score>=90){
		cout<<"A"<

3. 某百货公司为了促销。

#include
using namespace std;

int main(){
	int price;
	cout<<"请输入购物金额";
	cin>> price;
	int range;
	if (price>=3000){
		range = 3;
	} else if (price>=2000){
		range = 2;
	} else if (price>=1000){
		range = 1;
	}else{
		range = 0;
	}
	double discouted_price;
	switch (range){
	 	case 3:
	 		discouted_price = price * 0.5;
	 		break;
	 	case 2:
	 		discouted_price = price * 0.9;
	 		break;
	 	case 1:
	 		discouted_price = price * 0.95;
	 		break;
	 	default:
	 		discouted_price = price;
	 		break;
	}
	cout<<"优惠后的价格为:"<

4.求一个整数n的阶乘,并按格式输出。

#include
using namespace std;

int main(){
	int n;
	cin>>n;
	int p = 1;
	for (int i=1; i<=n; i++){
		p *= i;
		cout<

5.求阶乘相加。

#include
using namespace std;

int main(){
	int i, n, sum=0;
	for (i=1; i<=5; i++)
	{
		n = 2 * i -1;
		cout<<"n="<

6.计算下列公式中的S的值。

#include
using namespace std;

int main(){
	int i, n, sum=1;
	cout<<"Please input n=";
	cin>>n;
	int tmp = 1;
	for (i=2; i<=n; i++){
		tmp += i;
		sum += tmp;
	}
	cout<<"sum="<
#include
using namespace std;

int main(){
	int i, n, sum=0;
	cout<<"Please input n=";
	cin>>n;
	for (i=1; i<=n; i++){
		sum += (10*i)+2;
	}

	cout<<"sum="<
#include
using namespace std;

int main(){
	int i, n, sum=0;
	cout<<"Please input n=";
	cin>>n;
	int p = -1;
	for (i=1; i<=n; i++){
		p *= -1; 
		sum += p * i * (i+1);
		cout<<"i=1 "<

7.大马中马和小马。

#include
using namespace std;

int main(){
	int big, medium, small;
	for (big=0; big<=33; big++){
		for (medium=0; medium<=50; medium++){
			small = 100- big - medium;
			if (big * 3+ medium*2 +0.5*small == 100){
				cout<<"大马="<

8.有一个数列。

#include
using namespace std;

int main(){
	int i=4;
	double tmp;
	int a =1, b=2, c=3;
	do{
		tmp = (a+b+c) / 2; 
		a = b;
		b = c;
		c = tmp;
		i++;
	}while(tmp<=1200);
	cout<<"i="<

9.同构数。

#include
using namespace std;

int main(){
	int i;
	for(i=1; i<=100; i++)
	{
		int square = i*i;
		if (square%10 == i||square%100 == i||square%1000==i){
			cout<

10.猴子吃桃。

#include
using namespace std;

int main(){
	int i;
	int sum = 1;
	for (i=10; i>1; i--)
	{
		sum +=1;
		sum *=2;	
	}
	cout<<"sum="<
  • 相关阅读:
    各大算法平台刷题数量统计网站
    组合继承
    【问题记录】Nodeclub运行make install报错npm ERR! code ELIFECYCLE
    Biome-BGC生态系统模型与Python融合技术实践应用
    C++复习笔记--C++常用注释规范
    Global Mapper栅格计算器,波段计算NDVI、NDSI、NDWI等
    bat批处理脚本大全
    城市项目招商创业园区供需特产公益小程序开源版开发
    Alibaba新产SpringBoot深度历险(嵩山版)
    WIFI6 2.4G模组 WB800DC移植和替换RTL8723过程记录
  • 原文地址:https://blog.csdn.net/DeniuHe/article/details/142135169