大家好,本篇文章主要讲的是C语言打印各种图案实例代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
1、线段图案
#include<stdio.h>
int main()
{
int a = 0;
while(~scanf("%d",&a))
{
int i = 0;
for(i=0;i<a;i++)
{
printf("*");
}
printf("\n");
}
return 0;
}
2、正方形图案
#include<stdio.h>
int main()
{
int a = 0;
while(~scanf("%d",&a))
{
int i = 0;
int j = 0;
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
3、直角三角形图案
#include<stdio.h>
int main()
{
int a = 0;
while(~scanf("%d",&a))
{
int i = 0;
int j = 0;
for(i=0;i<a;i++)
{
for(j=0;j<i+1;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
4、翻转直角三角形图案
#include<stdio.h>
int main()
{
int a = 0;
while(~scanf("%d",&a))
{
int i = 0;
int j = 0;
for(i=0;i<a;i++)
{
for(j=0;j<a-i;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
5、带空格直角三角形图案
#include<stdio.h>
int main()
{
int a = 0;
while(~scanf("%d",&a))
{
int i = 0;
int j = 0;
for(i=0;i<a;i++)
{
for(j=0;j<a-1-i;j++)
{
printf(" ");
}
for(j=0;j<=i;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
6、金字塔图案
#include<stdio.h>
int main()
{
int n = 0;
while(~scanf("%d",&n))
{
int i = 0;
int j = 0;
for(i=0;i<n;i++)
{
for(j=0;j<n-1-i;j++)
{
printf(" ");
}
for(j=0;j<=i;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
7、翻转金字塔图案
#include<stdio.h>
int main()
{
int n = 0;
while(~scanf("%d",&n))
{
int i = 0;
int j = 0;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
for(j=0;j<n-i;j++)
{
printf("* ");
}
printf("\n");
}
}
return 0;
}
8、 菱形图案
#include<stdio.h>
int main()
{
int i;
int a = 0;
while (~scanf("%d",&a))
{
for (i = 0; i <= a; i++)
{
int j;
for (j = 0; j <= a - 1 - i; j++)
{
printf(" ");
}
for (j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
for (i = 0; i <= a; i++)
{
int j;
for (j = 0; j <= i; j++)
{
printf(" ");
}
for (j = 1; j <= a-i; j++)
{
printf("* ");
}
printf("\n");
}
}
}
9、K形图案
#include<stdio.h>
int main()
{
int a = 0;
while (~scanf("%d", &a))
{
int i;
for (i = 0; i <=a; i++)
{
int j;
for (j = 0; j <=a - i; j++)
{
printf("* ");
}
printf("\n");
}
for (i = 1; i <= a; i++)
{
int j;
for (j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
}
}
10、箭形图案
#include<stdio.h>
int main()
{
int n = 0;
while (~scanf("%d", &n))
{
int i = 0;
for (i = 0; i <= n; i++)
{
int j = 0;
for (j = 1; j <= n - i; j++)
{
printf(" ");
}
for (j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
for (i = 1; i <= n; i++)
{
int j;
for (j = 1; j <= i; j++)
{
printf(" ");
}
for (j = 0; j <= n - i; j++)
{
printf("*");
}
printf("\n");
}
}
}
11、反斜线形图案
#include<stdio.h>
int main()
{
int n = 0;
while (~scanf("%d", &n))
{
int i = 0;
for (i = 0; i < n; i++)
{
int j;
for (j = 0; j < i; j++)
{
printf(" ");
//printf("*");
}
for (j = 0; j < n-n+1; j++)
{
printf("*");
}
printf("\n");
}
}
}
12、正斜线形图案
#include<stdio.h>
int main()
{
int n = 0;
while (~scanf("%d", &n))
{
int i = 0;
for (i = 0; i < n; i++)
{
int j;
for (j = 1; j < n - i; j++)
{
printf(" ");
//printf("*");
}
for (j = 0; j < n-n+1; j++)
{
printf("*");
}
printf("\n");
}
}
}
(ง •_•)ง,加油
到此这篇关于C语言打印各种图案实例代码的文章就介绍到这了,更多相关C语言打印图案内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
沃梦达教程
本文标题为:C语言打印各种图案实例代码
基础教程推荐
猜你喜欢
- 设计字符串本地化的最佳方法 2022-01-01
- 什么是T&&(双与号)在 C++11 中是什么意思? 2022-11-04
- 运算符重载的基本规则和习语是什么? 2022-10-31
- 调用std::Package_TASK::Get_Future()时可能出现争用情况 2022-12-17
- 如何在 C++ 中处理或避免堆栈溢出 2022-01-01
- 您如何将 CreateThread 用于属于类成员的函数? 2021-01-01
- C++,'if' 表达式中的变量声明 2021-01-01
- C++ 程序在执行 std::string 分配时总是崩溃 2022-01-01
- C++ 标准:取消引用 NULL 指针以获取引用? 2021-01-01
- 如何定义双括号/双迭代器运算符,类似于向量的向量? 2022-01-01