1181 - C语言7.5
输出一个菱形图,使用逐个引用字符数组元素的方式进行输出。
Input
无
Output
输出一个菱形图,具体格式如下:
*
* *
* *
* *
*
请注意行尾输出换行。
Examples
Input
无
Output
* * * * * * * *
Solution C
#include<stdio.h> int main(){ char c[5][5]={{' ',' ','*',' ',' '}, {' ','*',' ','*',' '}, {'*',' ',' ',' ','*'}, {' ','*',' ','*',' '}, {' ',' ','*',' ',' '}}; int i,j; for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%c",c[i][j]); printf("\n"); } return 0; }
Solution C++
#include <stdio.h> int main() { char diamond[5][5] = { {' ', ' ', '*', ' ', ' '}, {' ', '*', ' ', '*', ' '}, {'*', ' ', ' ', ' ', '*'}, {' ', '*', ' ', '*', ' '}, {' ', ' ', '*', ' ', ' '}}; int i, j; for (i = 0;i < 5;i++) { for (j = 0;j < 5;j++) printf("%c", diamond[i][j]); puts(""); } return 0; }