问问小小的打印程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:29:19
打印如下图形
*
* *
* *
* *
*
好像这里没显示好

(空格)(空格)"*"
(空格)"*"(空格)"*"
"*"(空格)(空格)(空格)"*"
(空格)"*"(空格)"*"
(空格)(空格)"*"

*
* *
* *
* *
*

实心菱形很简单,但忘记了空心的如何做

空心菱形

#include "stdio.h"
#include "conio.h"

int main(void)
{
int i, j, n;

n = 3;
for (i = 0; i < n; i++)
{
for (j = 1; j < n - i; j++)
{
printf(" ");
}
for (j = 1; j <= i * 2 + 1; j++)
{
printf((j == 1 || j == i * 2 + 1) ? "*" : " ");
}
printf("\n");
}
for (i = n - 2; i >= 0; i--)
{
for (j = 1; j < n - i; j++)
{
printf(" ");
}
for (j = 1; j <= i * 2 + 1; j++)
{
printf((j == 1 || j == i * 2 + 1) ? "*" : " ");
}
printf("\n");
}
}

把打印机驱动卸载 重新安装

不是做程序吗? 程序实现:
#include <stdio.h>
void main( )
{
printf(" *\n");
printf(" * *\n");
printf