正三角

#include <iostream>  
using namespace std;  
int main()  
{  
    int n=6,m=11; 
	for(int j=1;j<=n;++j) 
	{
		for(int i=1;i<=m;++i)  
		{   
			if(i<n-j+1 || i>n+j-1)
			{
				cout<<" ";
			}
			else
			{
				cout << "*";
			}
		
		}
		
			cout << endl;
	}
      
    return 0;  
} 


航拍图像多类别实例分割数据集 一、基础信息 • 数据集名称:航拍图像多类别实例分割数据集 • 图片数量: 训练集:1283张图片 验证集:416张图片 总计:1699张航拍图片 • 训练集:1283张图片 • 验证集:416张图片 • 总计:1699张航拍图片 • 分类类别: 桥梁(Bridge) 田径场(GroundTrackField) 港口(Harbor) 直升机(Helicopter) 大型车辆(LargeVehicle) 环岛(Roundabout) 小型车辆(SmallVehicle) 足球场(Soccerballfield) 游泳池(Swimmingpool) 棒球场(baseballdiamond) 篮球场(basketballcourt) 飞机(plane) 船只(ship) 储罐(storagetank) 网球场(tennis_court) • 桥梁(Bridge) • 田径场(GroundTrackField) • 港口(Harbor) • 直升机(Helicopter) • 大型车辆(LargeVehicle) • 环岛(Roundabout) • 小型车辆(SmallVehicle) • 足球场(Soccerballfield) • 游泳池(Swimmingpool) • 棒球场(baseballdiamond) • 篮球场(basketballcourt) • 飞机(plane) • 船只(ship) • 储罐(storagetank) • 网球场(tennis_court) • 标注格式:YOLO格式,包含实例分割的多边形坐标,适用于实例分割任务。 • 数据格式:航拍图像数据。 二、适用场景 • 航拍图像分析系统开发:数据集支持实例分割任务,帮助构建能够自动识别和分割航拍图像中各种物体的AI模型,用于地理信息系统、环境监测等。 • 城市
以下是几种使用 C 语言实现正三角形输出的代码示例: #### 由“*”组成的正三角形 ```c #include <stdio.h> int main() { int n; scanf("%d", &n); // 三角形高度 for(int i = 0; i < n; i++) { for(int j = n - i - 1; j > 0; j--) printf(" "); for(int j = 0; j < 2 * i + 1; j++) printf("*"); printf("\n"); } return 0; } ``` 此代码通过外层循环控制行数,内层的两个循环分别控制每行的空格和“*”的输出,最终形成正三角形状的图案[^1]。 #### 另一种由“*”组成正三角形的实现 ```c #include <stdio.h> int main() { int i, j, k; for(i = 1; i <= 5; i++) { // 输出 5 层的正三角形 for(k = 5 - i; k > 0; k--) { // 输出每层的空格数 printf(" "); } for(j = 2 * i - 1; j > 0; j--) { // 输出每层的 * 号数量 printf("*"); } printf("\n"); // 输出一层 * 号换行,否则就会输出连着的一条 * 号 } return 0; } ``` 该代码同样利用循环结构,外层循环控制行数,内层循环分别处理空格和“*”的输出,形成正三角形图案[^2]。 #### 带有空格分隔“*”的正三角形 ```c #include <stdio.h> int main() { int n; scanf("%d", &n); for(int i = 1; i <= n; i++) { // 正三角形部分 for(int k = 1; k <= n - i; k++) { // 负责空格的输出部分 printf(" "); } for(int w = 1; w <= i; w++) { // 打印正三角形 if(w == 1) { printf("* "); } else { printf("* * "); } } printf("\n"); // 每次一行循环完了需要换行 } return 0; } ``` 此代码在输出“*”时添加了空格分隔,外层循环控制行数,内层循环分别控制空格和“*”的输出,构成正三角形图案[^3]。 #### 固定行数的正三角形 ```c #include <stdio.h> int main() { for(int i = 0; i < 6; i++) { for(int j = 0; j < 5 - i; j++) printf(" "); for(int k = 0; k < 2 * i + 1; k++) printf("*"); printf("\n"); } return 0; } ``` 该代码固定输出 6 行的正三角形,通过循环控制空格和“*”的输出,最终形成正三角形状[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值