使用C语言输出一个菱形图,初次学习C语言,记录之,代码如下:
/*
============================================================================
Name : Normal1.c
Author : zlj
Version :
Copyright : soft.rz
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
/* printf a pict */
int i,j,k,a,b,c;
for(a=1; a<=7; a=a+2)
{
printf("\t");
for(b=1; b<=7-a; b=b+2)
{
printf(" ");
}
for(c=1; c<=a; c++)
{
printf("*");
}
printf("\n");
}
for(i=5; i>=1; i=i-2)
{
printf("\t");
for(j=1; j<=6-i; j=j+2)
{
printf(" ");
}
for(k=1; k<=i; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
输出如下: