博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
山东理工ACM【1135】C/C++经典程序训练5---图形打印问题
阅读量:7282 次
发布时间:2019-06-30

本文共 620 字,大约阅读时间需要 2 分钟。

C/C++经典程序训练5---图形打印问题

Time Limit: 1000ms   Memory limit: 4096K  有疑问?点这里^_^

题目描述

图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:

输入

输入整数n。

输出

按图形的规律打印出相关的图形。

示例输入

4

示例输出

+  +*+ +***++*****+ +***+  +*+   +
 
 
 

#include <stdio.h>

int main()

{

    int n,i,j;

    scanf("%d",&n);

    for(i=0;i<n;i++)

    {

       for(j=0;j<n-i-1;j++)

            printf(" ");

        if(i>=1)

        {

            printf("+");

       for(j=0;j<2*i-1;j++)

        printf("*");

       printf("+\n");

        }

        else

           printf("+\n");

    }

    for(i=0;i<n-1;i++)

    {

        for(j=0;j<i+1;j++)

        printf(" ");

        if(i<n-2)

        {

            printf("+");

            for(j=0;j<2*(n-i-2)-1;j++)

                printf("*");

            printf("+\n");

        }

        else

            printf("+\n");

    }

    return 0;

}

 

 

转载于:https://www.cnblogs.com/jiangyongy/p/3971633.html

你可能感兴趣的文章
串行通信实验
查看>>
2013杭电warm up1 Rotation Lock Puzzle
查看>>
c++ 延迟执行
查看>>
svn 恢复删除文件
查看>>
C#之Thread
查看>>
uC/OS-II时间(OS_time)块
查看>>
类方法和实例方法同名,实例调用
查看>>
day12 字符编码
查看>>
k近邻法
查看>>
数论部分第一节:素数与素性测试【详解】
查看>>
信息学奥赛一本通算法(C++版)基础算法:高精度计算
查看>>
js获取页面宽高大小
查看>>
6.2 中间件-middleware
查看>>
我的第一个游戏FoodieThebug完成之后的心得体会 -子龙山人
查看>>
stretchableImageWithLeftCapWidth:topCapHeight:函数详解
查看>>
hibernate3整合spring2时hibernate即用注解又用配置文件情况时spring配置文件的配置写法...
查看>>
socket编程基础知识
查看>>
Annotation实战【自定义AbstractProcessor】
查看>>
实现自适应屏幕宽高度、超出弹出滚动条
查看>>
进程和线程关系与区别
查看>>