如题所述
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