C++教你打星星

发表在    名为C++的传说 07-25 17:39:05

4 3531 8

    刚才我在首页上看见@编程老司机曾经发过一个帖子,教大家如何使用C语言来达到这样的效果:

1

帖子在这==>传送门

    在我重温了一遍C语言后,我又一次的被C++的强大所折服。让我们看看用C++能否达到相同的效果。

#include<iostream>
using namespace std;
int n;
int main(){
	cin>>n;
	for(int i=0;i<=n;i++){
		for(int t=n+1-i;t>0;t--){
			cout<<" ";
		}
        for(int y=0;y<2*i-1;y++){
			cout<<"*"; 
		}
		cout<<endl;
	}
	return 0;
}

好了,这就是全部,可以参考C语言的代码,我们明显可以发现,C++的代码清晰简短,使用的指令也更少。这都是C++作为C语言的强化版本所占有的优势。这个帖子纯属娱乐,并非教程,我们今后在讲到for循环语句时会详细的讲解这段代码。

    for循环是一个非常重要的知识点,在很多问题中也会应用得到(比如排序什么的)。无论怎样,还是那句话:多看书,多积累,多动手。只有这样,你才能成为编程大神。

登录或注册后发布评论