「配枪朱丽叶。」

RootのCTF学习笔记。

分支与循环练习(一)

#include <stdio.h>

void main(){
	int n1,n2;
	printf("请输入矩形的长:\n");
	scanf("%d",&n1);
	printf("请输入矩形的宽:\n");
	scanf("%d",&n2);
	for(int i=0;i<n2;i++)
	{
		for(int j=0;j<n1;j++)
		{
			printf("*");
		}
	printf("\n");
	}	
} 

#include <stdio.h>

void main(){
	int n1,n2;
	printf("请输入平行四边形的长:\n");
	scanf("%d",&n1);
	printf("请输入平行四边形的宽:\n");
	scanf("%d",&n2);
	for(int j=0;j<n2;j++)
	{
		for(int kong=n2-j-1;kong>0;kong--)
		{
			printf(" ");
		}
		for(int i=0;i<n1;i++)
		{
			
			printf("* ");
		}
		printf("\n");
	}

} 

#include <stdio.h>

void main(){
	int n;
	printf("请输入平行等腰三角形最底下的边的值:\n");
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		for(int kong=n-i-1;kong>0;kong--)
		{
			printf(" ");
		}
		for(int j=i+1;j>0;j--)
		{
			printf("* ");
		}
	printf("\n");
	}
} 

#include <stdio.h>

void main(){
	int n;
	printf("请输入平行等腰三角形最底下的边的值:\n");
	scanf("%d",&n);
	for(int i=n;i>0;i--)
	{
		for(int kong=n-i;kong>0;kong--)
		{
			printf(" ");
		}
		for(int j=i;j>0;j--)
		{
			printf("* ");
		}
	printf("\n");
	}
} 

#include <stdio.h>

void main(){
	int n1,n2;
	printf("请输入等腰梯形的长:\n");
	scanf("%d",&n1);
	printf("请输入等腰梯形的宽:\n");
	scanf("%d",&n2);

	for(int j=0;j<n2;j++)
	{
		for(int kong=n2-j;kong>0;kong--)
		{
			printf(" ");
		}
		for(int i=0;i<n2+j;i++)
		{
			printf("* ");
		}
	printf("\n");
	}
}