展开全部#include include void main() { int i,j,k;for(i=0;i;i+) { for(j=0;j(n/2-i);j+)printf("");for(j=0;j<(n/2-abs(n/2-i))*2+1;j+)printf("*");printf("\n");} }
方法利用循环解决问题,设循环变量为 i,初值为 1,i 从 1 变化到 n;依次让 i 与 sum 相乘,并将乘积赋给 sum。① 定义变量 sum,并赋初值 1。② i 自增 1。③ 直到 i 超过 n。程序代码如下 include int main() { int i,n;double sum=1;scanf("%d",&n);for(i=1;i;i+) sum=sum*i;printf("%...