我是靠谱客的博主 害怕大神,最近开发中收集的这篇文章主要介绍c/python_题目描述 从键盘输入一个整数n(1sn≤9),打印出指定的菱形。 输入 正整数n(1sn≤9)。 输出 指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推。print result:cpython,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • print result:
  • c
  • python

print result:

在这里插入图片描述

c

//打印菱形
#include <stdio.h>
int main(){
    int n;
    int m;
    scanf("%d",&n);
    for(int i = 1;i <= n;i ++){
        //先打印该行的n-1各空格(连续打印完)
        for(int j = 0;j < n - i;j ++){
            printf(" ");       
        }
        //接着打印该行的*号
        for(int k = 0;k < 2 * i - 1;k++){
            printf("*");
                }
        printf("n");//位下一行准备
    }
    for(int i = 1;i < n;i ++){
        //先打印该行的n-1各空格(连续打印完)
        for(int j = 0;j < i;j ++){
            printf(" ");       
        }
        //接着打印该行的*号
        m = 2 * n - 1;
        for(int k = 0;k < m - 2 * i;k++){
            printf("*");
         }
        printf("n");
    }
}

python

def print_up_triangle(n):
    """ to count the space of each line: """
    j=n-1
    for i in range(0,n):
        print(j*' '+(i*2+1)*'*')
        j-=1

def print_down_triangle(n):
    """ to count the space of each line: """
    j=1
    for i in range(n-2,-1,-1):
        print(j*' '+(2*i+1)*'*')
        j+=1
""" the scale n is the sequence:n= 0,1,2,3,...n """
def print_diamond(n):
    print_up_triangle(n)
    print_down_triangle(n)
scale=input("input a integer to specify the scale of the diamond to be print: ")
scale=(int)(scale)
print_diamond(scale)

最后

以上就是害怕大神为你收集整理的c/python_题目描述 从键盘输入一个整数n(1sn≤9),打印出指定的菱形。 输入 正整数n(1sn≤9)。 输出 指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推。print result:cpython的全部内容,希望文章能够帮你解决c/python_题目描述 从键盘输入一个整数n(1sn≤9),打印出指定的菱形。 输入 正整数n(1sn≤9)。 输出 指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推。print result:cpython所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部