- 【函数专题】编写程序,输入一个正整数m,输出m行如下的图案。要求,自定义并调用函数void outputstar(int n)。
输入:5
输出:(如下)
#include <stdio.h>
void printblank(int i, int n);
void printstar(int n);
int main()
{
int n, j, temp, i;
scanf("%d", &n);
for (i = 1, j = 1; i <= n, j <= 2 * n; i++, j += 2)
{
printblank(i, n);
printstar(j);
/* code */
}
return 0;
}
void printblank(int i, int n)
{
int temp = n - i;
while (temp--)
{
printf(" ");
/* code */
}
}
void printstar(int i)
{
while (i--)
{
printf("* ");
}
printf("\n");
}