c语言,刚开始学别写太高级,要有自定义函数和主函数

c语言,刚开始学别写太高级,要有自定义函数和主函数看图

#include <stdio.h>
void fun(int N){
    int i,p,j;
    for(i=1;i<=N;++i){
        for(j=0;j<(N-i);++j){
            putchar('\0');
        }
        if(i==1 || i==N){
            for(p=0;p<N;++p){
                putchar('*');
            }
        }else{
            putchar('*');
            for(p=1;p<N-1;++p){
                putchar('\0');
            }
            putchar('*');
        }
        putchar('\n');
    }
}

int main()
{
    int N;
    printf("Input N:");
    scanf("%d",&N);
    fun(N);
    return 0;
}

追问

有错误啊

追答

你把我的代码直接复制,再改

温馨提示:答案为网友推荐,仅供参考
相似回答