本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

输入格式:

输入在一行中给出一个正的奇数n。

输出格式:

输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。

输入样例:

7

输出样例:

      * * * * * * * * *
* * * * * * * * * * * * * * * * 
#include <stdio.h>int main(){int n;do{scanf("%d", &n);}while( n<0 || n%2==0 );  // 确保n的范围for( int i=n/2; i>=1; i-- ){  // 输出前n/2行for( int j=1; j<=i; j++ ) // 输出空格printf("  ");for( int x=1; x<=n-2*i; x++ ) // 输出星号printf("* ");putchar('\n');}for( int m=1; m<=n; m++ ) // 中间行printf("* ");putchar('\n');for( int w=1; w<=n/2; w++ ){  // 输出剩下n/2行for( int e=1; e<=w; e++ ) // 输出空格printf("  ");for( int r=1; r<=n-2*w; r++ ) // 输出星号printf("* ");putchar('\n');}return 0;
}

本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。相关推荐

  1. 【PTA】输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案:

    *** *** #include<stdio.h> int main(void) { int i, j, n; scanf("%d", &n);for (i = ...

  2. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    #include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...

  3. 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格

    本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字.输入格式:输入在一行中给出一个长整型范围内的非负整数.输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格 1 ...

  4. PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。

    PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...

  5. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...

  6. 本题要求编写程序,求一个给定的m×n矩阵各行元素之和。

    本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6).随后m行,每行给出n个整数,其间 以空格分隔. 输出格式: 每行输出对应矩阵行元素 ...

  7. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  8. 本题要求编写程序,输出一个短句“Programming in C is fun!”。

    练习2-1 Programming in C is fun! (5分) 本题要求编写程序,输出一个短句"Programming in C is fun!". 输入格式: 本题目没有 ...

  9. php打印倒立金字塔,编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** *...

    导航:网站首页 > 编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** * 编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** ...

最新文章

  1. Collections.addAll() 的使用 以及和list.addAll() 的区别
  2. 有时觉得自己拥有很多,有时又觉得一无所有
  3. 用Pytorch给你的母校做一个样式迁移吧!
  4. AWS宣布Amazon S3将停止支持SigV2
  5. 网关服务器怎么配置文件,网关服务器怎么配置文件
  6. Building Apps for Windows Phone 8.1教程下载地址整理
  7. 2009年3月全国计算机等级考试二级Java笔试试题及答案
  8. 飓鼎玩笑傲江湖服务器维护,12月24日维护更新公告 - 笑傲江湖12月24日维护更新公告 - 17173笑傲江湖官网合作专区 - 17173.com中国游戏第一门户站...
  9. 计算机技术未来的研究热点,计算机科学前沿热点及发展趋势
  10. 大型网站架构技术一览(李智慧著.大型网站技术架构.附录A)
  11. CMakeLists.txt范例
  12. bcm5396交换机级联配置_「收藏」Cisco交换机安全配置设定
  13. python 合并表格
  14. 微服务架构这马丁富勒的论文
  15. 声音信号希尔伯特黄变换
  16. git did not exit cleanly (exit code 1)
  17. c语言生成随机数猜数字大小,产生一个随机数,进行猜数字小游戏
  18. 廖雪峰的官方网站Python教程练习题
  19. Python 数据挖掘之电力窃漏电用户自动识别
  20. java基于springboot的网上商城购物系统

热门文章

  1. Java map按照值降序排列
  2. 4键电子手表说明书_4键电子手表怎么调时间的方法
  3. Android 7.0以上安装APK的问题
  4. 鼠标按下松开恢复HTML,JavaScript onmouseup 事件:鼠标任何一个按键被松开
  5. 浙里办(H5)上传流程
  6. 工具软件中的一些操作记录
  7. MATLAB 在存在空气阻力情况下自由落体的模型
  8. pat B1015 德才论
  9. 2w字的超级大文:自动化测试入门
  10. 单片机c语言程序p2=0x02需要几个机器周期,单片机C语言中执行一次: i=1; while(i--); 需要几个指令周期啊?...