天空一抹蓝


私信TA

用户名:uq_93105092774

访问量:6559

签 名:

等  级
排  名 1908
经  验 2567
参赛次数 0
文章发表 32
年  龄 0
在职情况 学生
学  校 西华师范大学
专  业

  自我简介:

TA的其他文章

解题思路:只需要两个变量,运用数学规律,注意每行中的每个数之间呈现的规律

注意事项:

参考代码:

#include <iostream>
using namespace std;

int main (void) {
	int n;
	cin>>n;
	int a=1;
	for(int i=0; i<n; i++){//决定行数
		int x=a;//每行第一个数
		a=a+1+i;//每行第一个数的变化规律
		for(int j=i+1; j<=n; j++) {//决定每一行中的数据
			cout<<x<<" ";//每行的数据
			x=x+j+1;//每行的数据都是由第一个数根据加法规律得到
		}
		cout<<endl;
	}
	return 0;	
}


 

0.0分

0 人评分

  评论区

  • «
  • »