右对齐递增符号显示(初级C语言)

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:12:49
左对齐递增符号显示结果如下(使用符号:*)
*
**
***
****
*****
******
*******
********
*********
**********

范例代码如下:
#include <stdio.h>
int main()
{
int i=0, j=0;
while(i < 10)
{
while(j <= i)
{
printf("*");
j++;
}
printf("\n");
j = 0;
i++;
}
return 0;
}

右对齐递增符号结果显示(同理):
*
**
***
****
*****
******
*******
********
*********
**********

求其范例代码,谢谢!!

#include <stdio.h>
#define n 10
int main()
{
int i=0, j=0;
while(i<n)
{
while(j <= n-i)
{
printf(" ");
j++;
}
while(j <=n)
{
printf("*");
j++;
}
printf("\n");
j = 0;
i++;
}
return 0;
}
========================================================
/*
把时间都花在输出空格上,实在浪费,效率不高
或者这样
*/
#include <stdio.h>
#include <conio.h>
#define n 10
int main()
{
int i=0, j=0;
while(i < n)
{
gotoxy(wherex()+n-i,wherey());
while(j <=i)
{
printf("*");
j++;
}
printf("\n");
j = 0;
i++;
}
return 0;
}

#include <stdio.h>

#define N 10 //要输入的最后一行的星花数

int main()
{
int i,j,k;
for(i=1;i<=N;i++)