for迴圈巢狀0309
迴圈四要素:初始條件,迴圈條件,迴圈體,狀態改變。
for(初始條件;迴圈條件;狀態改變)
迴圈體break ——中斷迴圈,跳出迴圈
continue——停止本次迴圈,進入下次迴圈
輸入乙個整數,計算從1加到這個數的結果
console.write("輸入乙個正整數:");
int a = int.parse(console.readline());
int sum = 0;//0加任何數不變
for (int i = 1; i <= a; i++)
console.writeline(sum);
2、輸入乙個正整數n,求1-n的階乘
console.write("輸入乙個正整數:");
int a = int.parse(console.readline());
int sum = 1;//1乘任何數不變
for (int i=1;i<=a;i++)
console.writeline("階乘為"+sum);
3、.案例:找出100以內與7有關的數並列印、
(1).從1找到100
(2).找出與7有關的數
個位數是7 a%10==7
十位數是7 a/10 ==7
能被7整除 a%7 ==0
int a = 100;
for (int i = 0; i <= a; i++)
4.乙個遊戲,前20關是每一關自身的分數,
21-30關每一關是10分
31-40關,每一關是20分
41-49關,每一關是30分
50關,是100分
輸入你現在闖到的關卡數,求你現在擁有的分數
if巢狀for console.write("輸入關卡數:");
int a = int.parse(console.readline());
int sum = 0;
if (a >= 1 && a <= 50)
}else if (a >= 21 && a <= 30)//21-30
for (int i = 21; i <= a; i++)
}else if (a >= 31 && a <= 40)//31-40
for (int i = 21; i <= 30; i++)
for (int i = 31; i <= a; i++)
}else if (a >= 41 && a <= 49)//41-49
for (int i = 21; i <= 30; i++)
for (int i = 31; i <= 40; i++)
for (int i = 41; i <= a; i++)
}else//50
for (int i = 21; i <= 30; i++)
for (int i = 31; i <= 40; i++)
for (int i = 41; i <= 49; i++)
for (int i = 50; i <= a; i++)}}
else
console.writeline(sum);
for巢狀if console.write("輸入關卡數:");
int a = int.parse(console.readline());
int sum = 0;
if (a >= 1 && a <= 50)
if (i >= 21 && i <= 30)
if (i >= 31 && i <= 40)
if (i >= 41 && i <= 49)
if (i == 50)
}console.writeline("總得分:" + sum);
}else
else//(i>=50&&i<=100)
}console.writeline("得分:" + sum);
}else
console.writeline();
//五角2.0版(左上角直角)
int a = 5;
for (int i = 1; i <= a; i++)
console.writeline();
//五角星3.0版(右下角直角)
int a = 5;
for (int i = 1; i <= a; i++)
for (int k = 1; k <= i; k++)
console.writeline();
//五角/4.0版(右上角直角)
int a = 5;
for (int i = 1; i <= a; i++)
for (int k = a; k >= i; k--)
console.writeline();
7、輸入乙個整數,求1!+2!+...+n!
console.write("請輸入乙個整數:");
console.write("請輸入乙個整數:");
int a = int.parse(console.readline());
int sum = 0;
for (int i = 1; i <= a; i++)
sum = sum + sum1;
}console.write("階乘的和:" + sum);
8、//九九乘法表
int a = 9;
for (int i = 1; i <= a; i++)
console.writeline();
巢狀for迴圈
根據外層的條件,判斷裡層能否執行,如果能執行,就把裡層 都迴圈完畢後,再繼續執行外層,繼續判斷。for 開始條件 判斷條件 更改條件 1.入門案例 public class test for system.out.println 總結2 外迴圈控制行,內迴圈控制列 for int i 1 i 2 i...
for迴圈 巢狀
package com.d for迴圈 巢狀 date 2022.2.24 正直角三角形 倒直角三角形 等腰三角形 九九乘法口訣表 public class fornest 正直角三角形 public static void zl system.out.println 外層用println換行 倒直...
PHP 條件巢狀 迴圈巢狀 條件迴圈相巢狀
1.條件巢狀 demo 假設在發3月工資的時候,不僅判定性別,還要判定男性是否有房,沒有房,可以發放住房補貼,對於女性,判定是否懷孕,懷孕還有懷孕補貼 totalmoney 0 總工資 basicmoney 8000 基本工資 男 nohouse true 沒有房?housemoney 150 住房...