用案例说明三种循环的差异或循环条件控制的方法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 14:55:04

用案例说明三种循环的差异或循环条件控制的方法
用案例说明三种循环的差异或循环条件控制的方法

用案例说明三种循环的差异或循环条件控制的方法
#include <stdio.h>
#define MAXIMUM10

int main()
{
int i, j, k;
int sum1 = 0, sum2 = 0, sum3 = 0;

// for loop example
for (i = 1; i < MAXIMUM; i++)
{
sum1 += i;
}
printf("for loop example: sum1 is: %d\n", sum1);

// while loop example, when j is more or equal than 10, the while loop don't the loop
j = 1;
while (j < MAXIMUM)
{
sum2 += j++;
}
printf("while loop example: sum1 is: %d\n", sum2);

// do while loop example, when k is more or equal than 10, the do while will do once loop
k = 1;
do 
{
sum3 += k++;
} while (k < MAXIMUM);
printf("do while loop example: sum1 is: %d\n", sum3);

return 0;
}