学校のプログラミングの課題で以下のようなものが出ました。
整数を入力してください:4
出力結果 1234
567
89
0
出力結果 123456789
01234567
8901234
567890
12345
6789
012
34
5
一段目に1から入力した数字までを表示して、2段目からは入力した数字を1づつ増やしていきそれを10で割った余りを直角三角形のように表示する、というものです。
これをfor文の多重ループで作れというのですが、全く分かりません。
教えてくださいお願いします。
include stdio.h
int main(void){
int n,i,j;
printf("正の整数を入力してください:");
scanf ("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j;j++){
printf("%d",j%10);
}
printf("¥n");
}
}
どうしても入力した数字以上の数字にならないのです。