JAVA初学者有两道for语句题望大虾们帮我解决下

来源:百度知道 编辑:UC知道 时间:2024/05/05 06:06:15
用 for语句怎么做下面这道题?
执行结果
1
23
345
4567
56789

还有一道题。
求所有满足等式 AB+CD+=DC 的所有 A, B, C, D, 且 A, B, C, D 必须为一位的自然数 (A, B, C, D 不能为 0)。
提示: 请使用四重 for 循环
执行结果
式 18+13=31
式 18+24=42
...
式 72+19=91

for(int mm=1;mm<6;mm++){
for(int nn=mm;nn<mm+mm;nn++ ){
System.out.print(nn);
}
System.out.println();
}

for(int i = 1;i<=5;i++){
for(int j = i; $j < 2*i;j++)
System.out.print(j);
System.out.println();
}

for(int a=1;a<=9;a++){
for(int b=1;b<=9;b++){
for(int c=1;c<=9;c++){
for(int d=1;d<=9;d++){
if (a*10 + b + c*10 + d == d*10 + c)
System.out.println("%d+%d=%d",a*10 + b,c*10 + d,d*10 + c);
}
}
}
}

int num = 0;
int[][] arr = new int[4][4];
for (int i = 0; i < 4; i++) {
num = i;
for (int j = 0; j < 4; j++) {
if (i >= j) {
arr[i][j] = num + 1;
num++;
}
}
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
if (i >= j)
System.ou