C语言函数星阵

Python037

C语言函数星阵,第1张

函数里:

for(i=1i<=rowi++)

函数里:

for(i=1i<=ni++)

思路很简单,就是从1到输入行数循环输入行数次,每次调用函数star输出一行*号并换行

主函数每次for循环调用一次star,输出一行*号并换行

函数star输出和主函数i值相同数量的*号。

属于C语言编程最基础的题目。

#include<stdio.h>

void display(int n)

{

int i = 0

int j = 0

int k = 0

n = n - 2

for(i = 0i <ni++)

{

for(j = 0j <n - i - 1j++)

{

printf(" ")

}

for(k = 2*(n - i - 2) + 1k <= nk++)

{

printf("*")

}

printf("\n")

}

j = 0

for(i = 0i <n - 1i++)

{

for(k = 0k <= ik++)

{

printf(" ")

}

for(j = 2 * i + 1j <= n j++)

{

printf("*")

}

printf("\n")

}

}

int main()

{

int num

printf("请输入行数(行数为奇数且大于3):")

scanf("%d", &num)

display(num)

return 0

}

#include "stdio.h"

int main(void){

    int i

    for(i=0i<100printf("\t\t**********\n"))

    return 0

}