大家好,本篇文章主要讲的是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
- 如何将 std::pair 的排序 std::list 转换为 std::map 2022-01-01
- 常量变量在标题中不起作用 2021-01-01
- 在 C++ 中计算滚动/移动平均值 2021-01-01
- 静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么? 2021-01-01
- 如何在 C++ 中初始化静态常量成员? 2022-01-01
- 如何检查GTK+3.0中的小部件类型? 2022-11-30
- 我有静态或动态 boost 库吗? 2021-01-01
- 如何通过C程序打开命令提示符Cmd 2022-12-09
- C++结构和函数声明。为什么它不能编译? 2022-11-07