c语言:编程打印如下图形 急求!

2020-10-27 科技 90阅读

这种题主要是根据图形找规律构思语句。图中从上至下每行开头数值减量从2增1到4;为便于编程,可认为第一行的10由11减1而来,这样就可得到每行的第一个数是11-1、10-2、8-3、5-4,很有规律性,可用一个外层for来控制……代码如下:

#include "stdio.h"
int main(int argc,char *argv[]){
int i,j,k;
for(k=11,i=1;i<5;i++){//一共4行
printf("%*c",9-(i<<1),' ');//光标移到每行应该的起始位
for(k-=i,j=0;j printf("\n");
}
return 0;
}

运行结果如下图:

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com