• 打印沙漏


    一:实验代码

    include<stdio.h>

    include<math.h>

    int main(){
    int i,j,k;
    int n,ceng,count = 0;
    char s;
    scanf("%d %c",&n,&s);
    ceng = sqrt((n+1)/2);
    for(i=ceng;i>0;i--){
    for(k=0;k<((2ceng-1)-(2i-1))/2;k++){
    printf(" ");
    }
    for(j=0;j<2i-1;j++){
    count++;
    printf("%c",s);
    }
    printf(" ");
    }
    for(i=2;i<=ceng;i++){
    for(k=0;k<((2
    ceng-1)-(2i-1))/2;k++){
    printf(" ");
    }
    for(j=0;j<2
    i-1;j++){
    count++;
    printf("%c",s);
    }
    printf(" ");
    }
    printf("%d ",n-count);
    return 0;
    }
    二.设计思路
    1.先给定义不同的值
    2在给进行不同的循环for ,while。
    3在用自定义函数

  • 相关阅读:
    SQL学习指南第三篇
    SQL学习指南第二篇
    Rebuilding Roads
    TOJ4244: Sum
    K-th Number
    【模板】后缀数组
    冰水挑战
    旅途
    Monkey and Banana
    Max Sum Plus Plus
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/10395276.html
Copyright © 2020-2023  润新知