打印星号

来源:互联网 发布:上海公积金算法 编辑:程序博客网 时间:2024/06/15 10:08
/*  * 文件名称:打印星号.cpp     * 作    者:王素雨    * 完成日期:2017 年 11 月28日     * 版 本 号:v1.0     * 对任务及求解方法的描述部分: 无 * 输入描述:无   * 问题描述:编写函数打印菱形* 程序输出: 无 * 问题分析:略    * 算法设计:略     */          #include <stdio.h>int dimond(int n,char m){int i,j,k,s;s=(n+1)/2;if(n%2!=0){for(i=1;i<=s;i++){for(j=s-i;j>0;j--){printf(" ");}for(k=1;k<=2*i-1;k++)    printf("%c",m);    printf("\n");}for(i=1;i<=n-s;i++){for(j=1;j<=i;j++){printf(" ");}for(k=1;k<=2*(n-s-i)+1;k++)    printf("%c",m);    printf("\n");}    }    else    printf("请输入奇数"); } int main(void){int n;char m='*';printf("请输入菱形对角符号长度:");scanf("%d",&n); dimond(n,m);return 0;}

二、运行结果



原创粉丝点击