C语言编程 打印数字字符图案 输入任意整数n,输出n行由数字构成的三角形字符阵列图形。

如题所述

C语言程序如下:

#includestdio.h

intmain()

{

inta=0;//从0开始。

intn;//输入的行数,每行的字符数

scanf(%d,n);

while(n)//括号内n表示n!=0.

{

inti;

for(i=0;in;i++)////注意n随着while循环变化的,n在不停的减少,

{

a++;

printf(a+“);//每个字符后面都有一个空格。

}

n--;

printf(”\n);//输入一行之后,换行。

}

return0;

}

/iknow-pic.cdn.bcebos.com/b812c8fcc3cec3fd0eb25993d888d43f8694274c"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/b812c8fcc3cec3fd0eb25993d888d43f8694274c?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/b812c8fcc3cec3fd0eb25993d888d43f8694274c"/>

扩展资料:

思路:

输入格式:输入在一行中给出一个正整数n(1≤n≤10)。

输出格式:输出n行由0开始构成的三角形字符阵列。格式见输出样例,其中每个数字后面都有一个空格。需要输出的数字超过9时,重新从0开始循环。

输入样例:7

输出样例:

0123456
789012
34567
8901
234
56
7

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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网