birt脚本for循环语句_如何使用 for 循环语句嵌套方法!
for循環語法:
for( 表達式1;表達式2;表達式3)
{
循環體
}
循環從表達式1開始 - 表達式2(判別表達式)- 真 - 執行循環體 - 表達式3 - 判斷表達式2
真 : 繼續 — 循環體—表達式3 — 表達式2
假 :跳出循環(正常情況下,for循環的出口是表達式2)
練習:使用for循環,求1-100的和?
for循環的變換形式
循環因子:a、在for循環之前定義,在for循環,結束后依然能使用。
b、定義for循環之內,for循環結束后,不能使用
for(int i =1; i <= 100; i++)//將定義i 放在for循環內表達式1
{
sum = sum +i;
}
//循環結束,打印出累加結果
printf("sum = %d, i= %d", sum, i);
int i= 1; // 定義循環因子
int sum =0;
for ( ; i<=100; i++) //不寫表達式1
{
sum = sum +1;
}
省略表達式2
int i= 1; // 定義循環因子
int sum =0;
for ( ; i<=100; ) //不寫表達式1,不寫表達式3
{
sum = sum +1;
i++;
}
省略表達式3
int i= 1; // 定義循環因子
int sum =0;
for ( ; ; ) //不寫表達式2,相當于for(;1 ;)表達式2為真(1),這出現一個死循環
{
printf("i =%d", i);
i++;
} // 死循環
解決死循環的方法是:
方法1:for( ; ;)
方法2:while
練習:猜數字游戲,產生一個隨機數,用戶鍵盤輸入一個數據,程序提示用戶輸入的數據><=隨機數,用戶根據提提示不斷變換輸入,最終猜中產生的隨機數?
1、添加一個隨機數,作用,保證隨機數真正的隨機
srand ( time (NULL)); //固定寫法
//time(NULL):獲取系統當前時間,unsigned long long 類型
//srand() :函數來生成隨機數,使用系統時間為算法的系統
2、添加頭文件
//srand()—(stdlib.h)
//time() —(time.h)
3、生成隨機數
int n = rand() %100; //隨機數范圍:0-99;
嵌套for循環
int i =0; //外層循環的循環因子
int j = 0; //內層循環的循環因子
for( i =0; i <10; i++)
{
for( j =2; j <10; j++)
{
//循環體
}
}
//外層循環執行一次,內層循環執行一周
練習:打印電子表
練習:打印輸出9 * 9乘法表
總結
以上是生活随笔為你收集整理的birt脚本for循环语句_如何使用 for 循环语句嵌套方法!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: layui表格checkbox选择全选样
- 下一篇: parallels desktop 缺少