用c语言输出一个菱形
这是一道课后题作业,针对菱形的空格我使用了" "的输出方式,应该还有更好的方法?是不是还有格式化字符能直接居中对正?待思考。
代码如下:
#include<stdio.h>int main(){int i, j, k, a;printf("请输入几行菱形:");scanf_s("%d", &k); /*将输入的值存储到k中*/a = (k + 1) / 2; /*计算中间值*/for (i = 1; i <= a; i++){for (j = 1; j <= a - i; j++){printf(" "); /*在空缺位置打印空格*/}for (j = 1; j <= 2 * i - 1; j++){printf("*");}printf("\n");}for (i = k - a; i >= 1; i--){for (j = 1; j <= a - i; j++){printf(" ");}for (j = 1; j <= 2 * i - 1; j++){printf("*");}printf("\n");}return 0;
}
输出如下:
用c语言输出一个菱形相关推荐
- C语言输出一个菱形图案
用c语言输出一个由星号*组成的菱形图案 #include<stdio.h> int main() {//首先写菱形的上半部分int line = 0;printf("请输入行数& ...
- C语言-输出一个菱形图。
#include<stdio.h> int main() {char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ', ...
- C语言存储编码输出,C语言怎么输出一个菱形
C语言怎么输出一个菱形 C语言是计算机的高级语言,在IT行业被众多的人们是使用,由于IT行业的热门,使用以及学习C语言的人越来越多,掌握一些C语言基本的语言是非常重要的,只有基础知识扎实了,才能在C语 ...
- C语言小题,用字符数组输出一个菱形图。
题目详情: 前言: 此篇面向C语言的初学者,针对字符数组与数组遍历的练习. 正文: #include<stdio.h>int main() {void giao();giao();retu ...
- c语言:输出一个菱形图
输出一个菱形图. 解:程序: #include<stdio.h> int main() { int i, j; char diamond[][5] = { {' ',' ','*'},{' ...
- 【C语言程序练习】利用循环嵌套输出一个菱形
利用循环嵌套输出一个菱形 #include<stdio.h> int main() {int i, j;for (i = 1; i <= 4; i++)//上三角控制行{for (j ...
- c语言输出字母随机数,你好,怎样用c语言输出一个1到100的随机数
你好,怎样用c语言输出一个1到100的随机数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 你好,怎样用c语言输出一个1 ...
- 输出一个菱形星星图案
输出一个菱形星星图案 代码 <?php //当满足$center>=$row时,图案能够完全显示; $row = 10; $center = 10; $rowLength = 2 * $c ...
- Java基础【之】输出一个菱形(详解)
Java基础[之]输出一个菱形(详解) 代码示例 <目录:Java渐进式学习> <目录:Java设计模式> <目录:从零手写Tomcat> 代码示例 public ...
- 编写C语言程序 输出一个菱形
用C语言程序实现打印出一个菱形,观察菱形,它的每一行前面会有空格,要打印菱形,首先要算出空格多少的规律,以及每行*的数目,把菱形分为上下两部分打印,上半部分规律:观察最长的一行,它的*数目是它行数的二 ...
最新文章
- BZOJ 2431: [HAOI2009]逆序对数列【DP】
- mysql基于init-connect+binlog完成审计功能
- 问题Re-installation failed due to different application signatures.解决
- oracle内外链接混合用,混合在一起通过连接,内部连接和总结与Oracle
- 伤钱伤感情 10件不能和亲戚一起干的事儿
- pip安装neural_renderer报错的解决方法
- Git-第N篇碰见的一些问题
- 高响应比优先调度算法(HRRN)例题详解
- 整理了一份嵌入式软件工具清单!
- 微信 公众号 网页授权登录(静默授权)
- carry函数在C语言中用法,carry的用法总结大全
- 计算机网络是由网络硬件网络软件,计算机网络系统主要由网络硬件系统和网络软件系统组成。...
- vs2013设置winp#cap开发环境
- PostgreSQL 下载与安装(亲测有效)
- 【MDCC 2015】平台与技术-Android专场(上):剖析Android应用架构与设备体验
- 四、Storm入门之Spout
- 华为nova6开启开发者模式,连接USB
- 华为和中兴的一点对比
- vue高德地图marker批量标记与InfoWindow提示框
- Android自定义不需要焦点的TextView以实现跑马灯效果