c语言:输出一个菱形图

输出一个菱形图。

解:程序:

#include<stdio.h>

int main()

{

int i, j;

char diamond[][5] = { {‘ ‘,‘ ‘,‘*‘},{‘ ‘,‘*‘,‘ ‘,‘*‘},{‘*‘,‘ ‘,‘ ‘,‘ ‘,‘*‘},{ ‘ ‘,‘*‘,‘ ‘,‘*‘ },{ ‘ ‘,‘ ‘,‘*‘ } };

//diamond 菱形,钻石,金刚石

for (i = 0; i < 5; i++)

{

for (j = 0; j < 5; j++)

{

printf("%c", diamond[i][j]);

}

printf("\n");

}

return 0;

}

结果:

*

* *

*   *

* *

*

请按任意键继续. . .

时间: 2024-10-22 19:17:33

c语言:输出一个菱形图的相关文章

Java循环输出一个菱形与阶乘倒数

package javafirst; public class HomeWork { public static void main(String[] args){ System.out.println("输出一个菱形!"); for(int i = 0; i < 5; i ++){ for(int j = 5; j > i + 1; j--){ System.out.print(" "); } for(int k = 0; k < 2*i + 1

使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)

//递归的整数输出 #include <stdio.h> void output(int x); int main() { int a; printf("请输出一个数"); scanf("%d",&a); output(a); return 0; } void output(int x) { if( x >= 10) { output(x / 10); } printf("%d ",x % 10); } //菱形的输出

【黑马程序员】-Java基础学习-输出一个空心菱形

1 package test; 2 3 /** 4 * 内容是输出一个空心菱形 5 * @author 瞎猫碰到死老虎 6 * 7 */ 8 9 public class linXing { 10 11 public static void main(String[] args) { 12 int n=15; 13 lingxing(n); 14 15 } 16 17 //输出一个n行的菱形 18 public static void lingxing(int n){ 19 //先输出上半部分

c语言:输出一个数组,判断是否存在问题,若有,请找出问题并改正

输出一个数组,判断是否存在问题,若有,请找出问题并改正 程序: #include <stdio.h> int main() { int i, a[5] ; for (i = 0; i <=5; i++) { a[i] = 0; } for (i = 0; i <5; i++) { printf("%d\n", a[i]); } return 0; } 结果:出现崩溃 分析:循环的次数超过了数组长度 改正后程序: #include <stdio.h>

c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long

输出以下关键字的字节大小及输出一个地址: 1. #include<stdio.h> int main() { printf("%d\n",sizeof(char));//1 printf("%d\n", sizeof(short));//2 printf("%d\n", sizeof(int));//4 printf("%d\n", sizeof(float));//4 printf("%d\n"

怎样学好C语言,一个成功人士的心得!

今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了全部的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的:是他们发现了我们能够利用一个预先编写好的程序控制机器,并使之完毕我们期望它完毕的动作.建议大家在心里默念三遍他们的名字,以示敬仰.当然,假设让你们带着如今的知识回到他们的那个时代,那么就没有什么图灵奖了.C语言程序设计是我们的专业基础课,可是C语言本身却是一个非常强大的工具,它是到

Swift语言编写一个简单的条形码扫描APP

swift语言编写一个简单的条形码扫描APP 原文地址:appcoda 在处理职员在杂货店的收银台排了很长的队伍,在机场帮助检查背包和旅客,或者在主要的食品供应商,协助处理乏味的存货清单过程,条形码扫描是很简单的处理工具.实际上,他们已经用了这个办法来解决消费者在智能购物,图书分类,等其他目的.因此,让我们来制作一个iPhone版本的条形码扫描工具吧! 对我们来说幸运的是,苹果已经制作了条形码扫描的程序,实现它是一件很简单的事情.我们将要研究进入AV Foundation框架的世界,组建APP,

C语言输出单个汉字字符

1 #include "stdio.h" 2 #include "windows.h" 3 4 int main() 5 { 6 char sText[20] = { "多字节字符串!OK!" }; 7 DWORD dwNum = MultiByteToWideChar(CP_ACP, 0, sText, -1, NULL, 0); 8 printf("dwNum = %d", dwNum); 9 for (int i = 0

制作菱形图

制作菱形图 今天看到w3plus上面的一篇文章http://www.w3cplus.com/preprocessor/diamond-grid-using-sass.html 个人觉得他的实现方法很麻烦,于是用了栅格化写法写了一个比较简单的demo 思路如下: 1.首先:我将这个倾斜的图逆时针旋转正了过来,当然你也可以顺时针旋转,正过来后比较符合我们平时看到的网页形态. 2.分析:分析这个图,从上往下分析,大概可以分成三行 所以我们的html结构可以是酱紫的,用一个wrap把这三行包围起来,那么