C語言程序如下:
#include<stdio.h>
intmain()
{
inta=0;//從0開始。
intn;//輸入的行數,每行的字符數
scanf("%d",&n);
while(n)//括號內n表示n!=0.
{
inti;
for(i=0;i<n;i++)////註意n隨著while循環變化的,n在不停的減少,
{
a++;
printf(a+"“);//每個字符後面都有壹個空格。
}
n--;
printf(”\n");//輸入壹行之後,換行。
}
return0;
}
擴展資料:
思路:
輸入格式:輸入在壹行中給出壹個正整數n(1≤n≤10)。
輸出格式:輸出n行由0開始構成的三角形字符陣列。格式見輸出樣例,其中每個數字後面都有壹個空格。需要輸出的數字超過9時,重新從0開始循環。
輸入樣例:7
輸出樣例:
0123456?
789012?
34567?
8901?
234?
56?
7