c语言while语句例题
当谈到C语言中的while语句时,有很多例题可以帮助我们理解它的用法和功能。下面是一些常见的C语言while语句例题:
例题1:
编写一个程序,使用while循环打印出1到10之间的所有整数。
c.
#include <stdio.h>。
int main() {。
int i = 1;
while (i <= 10) {。
printf("%d ", i);
i++;
}。
return 0;
}。
这个例题中,我们使用了while循环来重复执行打印操作,直到i的值大于10为止。每次循环迭代,我们打印出i的值,并将i递增1。
例题2:
编写一个程序,使用while循环计算1到100之间所有整数的和。
c.
#include <stdio.h>。
int main() {。
int sum = 0;
int i = 1;
while (i <= 100) {。
sum += i;
i++;
}。
printf("Sum: %d\n", sum);
return 0;
}。
在这个例题中,我们使用while循环来累加从1到100的所有整数。每次循环迭代,我们将当前的i值加到sum变量中,并递增i。最后,我们打印出sum的值。
例题3:
编写一个程序,使用while循环出一个正整数的所有因子。
c.
#include <stdio.h>。
int main() {。
int num;
printf("请输入一个正整数,");
scanf("%d", &num);
int i = 1;
while (i <= num) {。
if (num % i == 0) {。
printf("%d ", i);
}。
i++;
画出while语句的流程图 }。
return 0;
}。
在这个例题中,我们使用while循环来出一个正整数的所有因子。我们通过从1到该数进行迭代,并使用取模运算符来检查是否能整除。如果能整除,则打印出当前的i值。
这些例题展示了while循环的不同用法和功能。通过这些例题的练习,我们可以更好地理解和掌握C语言中的while语句。希望这些例题能对你有所帮助!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论