打印菱形
来源:互联网 发布:淘宝宝贝权重怎么看 编辑:程序博客网 时间:2024/06/06 02:18
#include<stdio.h>
#include<stdlib.h>
#define N 7//行数
void patter(int n);
int main ()
{
int n=0;//图形的标记
n=1;//1表示图形上部分
patter(n);
n=2;//22表示图形下部分
patter(n);
system("pause");
return 0;
}
void patter(int n)//打印图像函数
{
int i=0;//控制行
int j=0;//控制列
int k=0;//控制空格
int a=0;//控制图像的部分,a=i,打印上部分。a=t打印图像下部分。
int t=N;//由于避免中间重复,打印上部分a=i<N省略最后行,t=N打印下部分时完整。
#include<stdlib.h>
#define N 7//行数
void patter(int n);
int main ()
{
int n=0;//图形的标记
n=1;//1表示图形上部分
patter(n);
n=2;//22表示图形下部分
patter(n);
system("pause");
return 0;
}
void patter(int n)//打印图像函数
{
int i=0;//控制行
int j=0;//控制列
int k=0;//控制空格
int a=0;//控制图像的部分,a=i,打印上部分。a=t打印图像下部分。
int t=N;//由于避免中间重复,打印上部分a=i<N省略最后行,t=N打印下部分时完整。
for(i=0;i<N;i++,t--)//控制行
{
{
if(n==1)//判断打印那部分
a=i;
else
a=t;
a=i;
else
a=t;
for(k=N-a;k>0;k--)//控制空格
{
printf(" ");
}
{
printf(" ");
}
for(j=a*2-1;j>0;j--)//控制列和打印*
{
printf("*");
}
{
printf("*");
}
printf("\n");//控制换行
}
}
}
}
阅读全文
1 0
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- PyQt5信号槽机制
- StringBuilder的用法
- 学习笔记-推荐系统(Recommender systems)
- Redis 散列(Hash)介绍与基本操作
- 从面试题i = i++; 了解java内存模型
- 打印菱形
- solution_229
- 4.Dijkstra单点最短路径算法 迪杰斯特拉
- 基于VideoView的自定义控制面板的视频播放器
- SpringMVC笔记(一)——请求流程
- 完全数
- 第六节第二大特性继承
- 543. Diameter of Binary Tree (二叉树)
- Vue之class的