本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。
本题要求编写程序,打印一个高度为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的、由“*”组成的正菱形图案。相关推荐
- 【PTA】输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案:
*** *** #include<stdio.h> int main(void) { int i, j, n; scanf("%d", &n);for (i = ...
- 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
#include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...
- 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字.输入格式:输入在一行中给出一个长整型范围内的非负整数.输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格 1 ...
- PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。
PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...
- 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...
- 本题要求编写程序,求一个给定的m×n矩阵各行元素之和。
本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6).随后m行,每行给出n个整数,其间 以空格分隔. 输出格式: 每行输出对应矩阵行元素 ...
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
- 本题要求编写程序,输出一个短句“Programming in C is fun!”。
练习2-1 Programming in C is fun! (5分) 本题要求编写程序,输出一个短句"Programming in C is fun!". 输入格式: 本题目没有 ...
- php打印倒立金字塔,编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** *...
导航:网站首页 > 编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** * 编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** ...
最新文章
- Collections.addAll() 的使用 以及和list.addAll() 的区别
- 有时觉得自己拥有很多,有时又觉得一无所有
- 用Pytorch给你的母校做一个样式迁移吧!
- AWS宣布Amazon S3将停止支持SigV2
- 网关服务器怎么配置文件,网关服务器怎么配置文件
- Building Apps for Windows Phone 8.1教程下载地址整理
- 2009年3月全国计算机等级考试二级Java笔试试题及答案
- 飓鼎玩笑傲江湖服务器维护,12月24日维护更新公告 - 笑傲江湖12月24日维护更新公告 - 17173笑傲江湖官网合作专区 - 17173.com中国游戏第一门户站...
- 计算机技术未来的研究热点,计算机科学前沿热点及发展趋势
- 大型网站架构技术一览(李智慧著.大型网站技术架构.附录A)
- CMakeLists.txt范例
- bcm5396交换机级联配置_「收藏」Cisco交换机安全配置设定
- python 合并表格
- 微服务架构这马丁富勒的论文
- 声音信号希尔伯特黄变换
- git did not exit cleanly (exit code 1)
- c语言生成随机数猜数字大小,产生一个随机数,进行猜数字小游戏
- 廖雪峰的官方网站Python教程练习题
- Python 数据挖掘之电力窃漏电用户自动识别
- java基于springboot的网上商城购物系统
热门文章
- Java map按照值降序排列
- 4键电子手表说明书_4键电子手表怎么调时间的方法
- Android 7.0以上安装APK的问题
- 鼠标按下松开恢复HTML,JavaScript onmouseup 事件:鼠标任何一个按键被松开
- 浙里办(H5)上传流程
- 工具软件中的一些操作记录
- MATLAB 在存在空气阻力情况下自由落体的模型
- pat B1015 德才论
- 2w字的超级大文:自动化测试入门
- 单片机c语言程序p2=0x02需要几个机器周期,单片机C语言中执行一次: i=1; while(i--); 需要几个指令周期啊?...