P5725 【深基4.习8】求三角形

这里是引用

注意:
①题中已经规定,数据规模不超过9。
②小于10的数,输出要补0

AC代码:

#include<bits/stdc++.h>

using namespace std;

int main(){
	int n;
	scanf("%d", &n);
	
	for(int i=1; i<=n*n; i++){   //处理正方形
		
		if(i<10){
			printf("0%d", i);
		}
		else
		{
			printf("%d", i);
		}
		if(i%n==0){
			printf("\n");
		}
	}

	printf("\n");

	int temp=1;                 //处理三角形
	for(int j=1; j<=n; j++){
		for(int i=1; i<=n-j; i++){
			printf("  ");  //两个空格
		}
		for(int k=1; k<=j; k++){
			if(temp<10){
			printf("0%d", temp);
			}
			else
			{
				printf("%d",temp);
			}
			temp++;	
		}
	
		printf("\n");		
	}

	return 0;
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章