询问一下printf(" ")是什么意思?
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。输入
正整数n(1≤n≤9)。
输出
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,以此类推。
样例输入
5
样例输出
*
***
*****
*******
*********
*******
*****
***
*#include<stdio.h>
void main()
{
int n,i,j;
scanf("%d",&n);
n>=1,n<=9;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
for(i=(n-1);i>=1;i--)
{
for(j=(n-i);j>=1;j--)
printf(" ");
for(j=(2*i-1);j>=1;j--)
printf("*");
printf("\n");
}
这个程序中printf(" ")是干嘛的啊?打出来又代表什么意思呢