c++ 循环程序的作业,2017年10月10日作业题。

作业1:

需求:输出一个由 * 符号所组成的矩形,要求每行有50个 * ,一共需要有60行。使用双重for循环完成。

作业2:

需求:输出一个由 * 符号所组成的三角形,要求第一行一个 * ,第二行 两个 * 第三行 三个 * 依次类推,最后一行10个 *。使用双重for循环完成。

作业3:

需求:输出一个由 * 符号所组成的三角形,要求第一行十个 * ,第二行 九个 * 第三行 八个 * 依次类推,最后一行一个 *。使用双重for循环完成。

作业4:

需求:使用双层for循环完成下列的三角形

5 4 3 2 1

5 4 3 2

5 4 3

5 4

5

#include <iostream>
using namespace std;

int main(){
    for(int i=1;i<=5;i++){
        for(int j=5;j>=i;j--){
            cout<<j;
        }
    cout<<endl;
    }
    return 0;
}

作业5:

需求:输出乘法口诀小九九,使用双重for循环完成

1*1=1

1*2=2    2*2=4

1*3=3     2*3=6     3*3=9

1*4=4     2*4=8     3*4=12    4*4=16

1*5=5     2*5=10   3*5=15    4*5=20  5*5=25

#include <iostream>
using namespace std;

int main(){
	for(int i=1;i<=9;i++){
		for(int j=1;j<=i;j++){
			cout<<j<<"*"<<i<<"="<<j*i<<"\t";
		}
	cout<<endl;
	}
	return 0;
}

break; 与 continue;的区别是什么?

看程序说出输出结果?

#include <iostream>
using namespace std;

int main(){
    for(int i=0;i<3;i++){
        cout<<"i="<<i;
        continue;
        }
    
    }
    return 0;
}

看输出结果?

#include <iostream>
using namespace std;

int main(){
    for(int i=0;i<3;i++){
        if(i==2){
            break;
        }
        cout<<"i="<<i<<endl;
        }
    
    return 0;
}

看输出结果是什么?

#include <iostream>
using namespace std;

int main(){
    for(int i=0;i<18;i++){
        if(i%2==0){
            continue;
        }
        cout<<"i="<<i<<endl;
        }
    
    return 0;
}

 

posted @ 2017-10-10 09:34  Advancing-Swift  阅读(393)  评论(0编辑  收藏  举报