使用C语言输出一个边长为7的菱形!
2018-03-12 23:02
316 查看
[align=left]学识尚浅,有待提高。后续会改进。[/align]#include<stdio.h>
#include <windows.h>
int main()
{
char arr1[] = "*************";
char arr2[] = " ";
char arr3[] = " ";
int left = 0;
int right = 0;
for (left = 6, right = 6;
left <= right;
left--, right++)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
printf("%s\n", arr2);
if (left == 0)
{
break;
}
}
for (left = 0, right = 12;
left <= right;
left++, right--)
{
arr1[left] = arr3[left];
arr1[right] = arr3[right];
printf("%s\n", arr1);
}
system("pause");
return 0;
}
#include <windows.h>
int main()
{
char arr1[] = "*************";
char arr2[] = " ";
char arr3[] = " ";
int left = 0;
int right = 0;
for (left = 6, right = 6;
left <= right;
left--, right++)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
printf("%s\n", arr2);
if (left == 0)
{
break;
}
}
for (left = 0, right = 12;
left <= right;
left++, right--)
{
arr1[left] = arr3[left];
arr1[right] = arr3[right];
printf("%s\n", arr1);
}
system("pause");
return 0;
}
相关文章推荐
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- c语言:输出一个菱形图
- 输入菱形边长,输出一个空心菱形(C 实现)!!
- c语言如何输出一个菱形
- c语言:sizeof的使用,其不是函数,是一个操作符关键字,定义一个数组arr,输出arr和&arr的区别
- 用C语言输出一个菱形
- C语言输出一个菱形图案
- 使用C语言打印出一个菱形
- [c语言]输入n,分别用*输出边长为n的实心菱形和空心菱形
- C语言 输入n,分别用*输出边长为n的实心菱形和空心菱形
- c语言:输出一个菱形图
- c语言:sizeof的使用,其不是函数,是一个操作符关键字,定义一个数组arr,输出arr和&arr的区别
- 用C语言输出一个菱形
- 练习题009:C语言输出打印一个菱形
- 用C语言输出一个菱形
- 转:关于使用fputc输出,文件结尾多一个字符的问题
- xargs可以将一个命令的输出作为另一个命令的参数——参看实例的使用
- 【C语言小练习】按照下列正方形矩阵的规律,输出下列正方形矩阵。边长为正整数,可以在源代码里更改。
- 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)