看看怎么编程怎么编程?要用到函数

看看怎么编程怎么编程呢?要求用到函数?怎样定义主函数呢怎么弄啊?

img


#include <stdio.h>

void print_star(int n) {
    int i;
    for (i = 0; i < n; i++) {
        printf("*");
    }
}

void print_space(int n) {
    int i;
    for (i = 0; i < n; i++) {
        printf(" ");
    }
}

int main() {
    int N,i;
    scanf("%d", &N);
    for (i = 1; i <= N; i++) {
        print_space(N - i);
        print_star(i * 2 - 1);
        printf("\n");
    }
    return 0;
}

提交参考代码:

#include<stdio.h>
#include<math.h>
int print_star(int n)
{
    int s=0,g,a,j,k,i,l;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=((2*n-1)-(2*i-1))/2;j++)
        {
            printf(" ");
        }
        for(k=1;k<=(2*i-1);k++)
        {
            printf("*");
        }
        if(i!=n){
            printf("\n");
        }
    }    
}
int main(void)
{
    int n;
    scanf("%d",&n);
    print_star(n);
    return 0;
}