好文档 - 专业文书写作范文服务资料分享网站

C语言常见几种图形打印

天下 分享 时间: 加入收藏 我要投稿 点赞

1、 打印“旗帜星形”

#include

#define ROW 5//”*”形的行数

int main(void) {

int i,j;//i控制行数,j控制”*”个数

for(i=1; i<=ROW; i++) {

for(j=1; j<=i; j++)//行数和”*”数成正比,即第i行的”*”个数为i个 printf(\

printf(\每行输出完,进行换行 }

return 0;

}

2、 打印“倒旗帜星形”

#include

#define ROW 5//”*”形的行数

int main(void) {

int i,j;//i控制行数,j控制”*”个数

for(i=1; i<=ROW; i++) { for(j=1; j<=ROW-i+1; j++)//行数和”*”关系,即第i行的”*”个数为ROW-i+1 printf(\ }

3、 打印“三角星形”

printf(\每行输出完,进行换行 }

return 0;

#include

#define ROW 5//”*”形的行数

int main(void) {

int i,j;//i控制行数,j控制”*”个数

for(i=1; i<=ROW; i++) { for(j=1; j<=ROW-i+1; j++)//行数和””(空格符)关系,即第i行的空格数为ROW-i+1 printf(\

for(j=1; j<=2*i-1; j++)//行数和”*”关系,即第i行的”*”个数为2*i-1个 printf(\ printf(\每行输出完,进行换行 }

return 0; }

4、 打印“倒三角星形”

#include

#define ROW 5//”*”形的行数

int main(void) {

int i,j;//i控制行数,j控制”*”个数

for(i=1; i<=ROW; i++) { for(j=1; j

for(j=1; j<=2*(ROW-i)+1; j++)//行数和”*”关系,即第i行的”*”为2*(ROW-i)+1个 printf(\ printf(\每行输出完,进行换行

}

以上C语言”*”形的打印,重点是找出行数与”*”个数的关系,理清即可掌握其打印方法。

}

return 0;

C语言常见几种图形打印

1、打印“旗帜星形”#include#defineROW5//”*”形的行数intmain(void){inti,j;//i控制行数,j控制”*”个数for(i=1;i<=ROW;i++){for(j=1;j<=i;
推荐度:
点击下载文档文档为doc格式
1c0pd771ey8qp21137zb
领取福利

微信扫码领取福利

微信扫码分享