在 C 語言中,什麼是奇數迴圈?
它們如下所示:
在**for 迴圈**和 while 迴圈中,條件指定迴圈可以執行的次數。
for 迴圈示例
for (k = 1; k<=5; k++)
這裡,迴圈將執行直到 k<=5,當 k>5 時,控制權將退出迴圈。
因此,這裡的 for 迴圈條件指定了迴圈可以執行的次數,即迴圈執行 5 次。
示例
以下是 for 迴圈的 C 程式:
main( ){
int k;
for (k = 1; k<=5; k++){
printf ("%d",k);
}
}輸出
當執行上述程式時,它會產生以下輸出:
1 2 3 4 5
while 迴圈示例
while (k< = 5)
這裡,迴圈將執行直到 k<=5,當 k>5 時,控制權將退出迴圈。
因此,在這裡,while 迴圈條件也指定了迴圈可以執行的次數,即迴圈執行 5 次。
示例
以下是 while 迴圈的 C 程式:
main( ){
int k;
k = 1;
while (k<=5){
printf ("%d",k);
k++;
}
}輸出
當執行上述程式時,它會產生以下輸出:
1 2 3 4 5
什麼是 C 語言中的奇數迴圈?
有時使用者可能不知道迴圈需要執行多少次。如果我們希望執行一個未知次數的迴圈,則應實現奇數迴圈的概念。這可以使用 for 迴圈、while 迴圈或 do-while 迴圈來完成。
示例:奇數迴圈的 C 程式
以下是奇數迴圈的 C 程式:
#include<stdio.h>
int main(){
int number;
number=1;
while(number==1) // odd loop don’t know how many times loop executes{
printf("enter a number:
");
scanf("%d",&number);
if((number%2)==0)
printf("number is even
");
else
printf("number is odd
");
printf("do you want to test any number
");
printf("if yes then press '1'
");// if press 1 loop executes again
printf("else press '0'
");//if press 0 exist from loop
scanf("%d",&number);
}
return 0;
}輸出
當執行上述程式時,它會產生以下輸出:
enter a number: 3 number is odd do you want to test any number if yes then press '1' else press '0' 1 enter a number: 4 number is even do you want to test any number if yes then press '1' else press '0' 1 enter a number: 9 number is odd do you want to test any number if yes then press '1' else press '0' 0
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP