用C语言输出一个菱形
2018-03-20 22:38
363 查看
//输出一个菱形/*
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int i = 0, j = 0, k = 0;
char a[] = {"*************"};
char b[] = {" "};
char c[] = {" "};
j = strlen(a) - 1;
i = k = (i+j)/2;
while (i)
{
b[i] = a[i];
b[k] = a[k];
printf ("%s\n",b);
i --;
k ++;
}
a[i]=c[i];
a[k]= c[k];
while (i < k)
{
i++;
k--;
a[i] = c[i];
a[k] = c[k];
printf ("%s\n",a);
}
system ("pause");
return 0;
}
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int i = 0, j = 0, k = 0;
char a[] = {"*************"};
char b[] = {" "};
char c[] = {" "};
j = strlen(a) - 1;
i = k = (i+j)/2;
while (i)
{
b[i] = a[i];
b[k] = a[k];
printf ("%s\n",b);
i --;
k ++;
}
a[i]=c[i];
a[k]= c[k];
while (i < k)
{
i++;
k--;
a[i] = c[i];
a[k] = c[k];
printf ("%s\n",a);
}
system ("pause");
return 0;
}
相关文章推荐
- 使用C语言输出一个边长为7的菱形!
- 练习题009:C语言输出打印一个菱形
- c语言如何输出一个菱形
- C语言输出一个菱形图案
- c语言:输出一个菱形图
- c语言:输出一个菱形图
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 用C语言输出一个菱形
- 用C语言输出一个菱形
- C语言[面试题]输入一个字节内的数(0~255)和移动位数。输出移位结果(要求循环移位)提示:系统自带的移位都是非循环的
- 【c语言】输出菱形图案
- for循环控制"*"输出一个菱形
- C语言输入一个数,倒序输出
- 【Xcode学C-1】怎样用Xcode练习C语言,并练习一个输出样例,以及重要的注意事项
- c语言:3种方法实现输出一个整数的每一位。
- C# 输出一个 实心菱形&&空心菱形
- c语言:使一个N*N二维数组输出呈顺时针螺旋递增
- c语言:输出500-600以内的所有素数,还是纠错的一个程序,大家看看
- C语言实验:输入一个整数的小写金额值,转化为大写金额值并输出