C语言 循环程序设计
- 格式:pptx
- 大小:4.00 MB
- 文档页数:83
C语言循环结构程序设计实验报告实验目的:掌握C语言循环结构的基本原理和使用方法,能够编写具有循环结构的程序。
实验原理:在C语言中,循环结构主要包括while循环、do-while循环和for 循环三种形式。
通过循环结构,可以使程序中的其中一段代码重复执行多次,从而提高程序的灵活性和效率。
实验内容:1. 用while循环实现计算1-100的累加和。
2. 用do-while循环实现输入一个整数n,计算1到n的累加和。
3. 用for循环实现输出9*9乘法口诀表。
实验过程:1. 用while循环实现计算1-100的累加和。
```c#include <stdio.h>int mainint i = 1;int sum = 0;while (i <= 100)sum += i;i++;}printf("1-100的累加和为:%d\n", sum);return 0;```2. 用do-while循环实现输入一个整数n,计算1到n的累加和。
```c#include <stdio.h>int mainint n, i = 1, sum = 0;printf("请输入一个整数n:");scanf("%d", &n);dosum += i;i++;} while (i <= n);printf("1-%d的累加和为:%d\n", n, sum);return 0;```3. 用for循环实现输出9*9乘法口诀表。
```c#include <stdio.h>int mainint i, j;for (i = 1; i <= 9; i++)for (j = 1; j <= i; j++)printf("%d*%d=%d\t", j, i, i*j);}printf("\n");}return 0;```实验结果:1.1-100的累加和为:50502.输入一个整数n:10,1-10的累加和为:553.```1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=361*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=427*7=491*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=487*8=56 8*8=641*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=547*9=63 8*9=72 9*9=81```实验结论:通过本次实验,学习了C语言中循环结构的基本原理和使用方法。
c语言循环结构程序设计C语言是一种广泛使用的编程语言,以其高效和灵活性而闻名。
循环结构是C语言中一个非常重要的概念,它允许程序员重复执行一段代码直到满足特定条件。
C语言提供了三种基本的循环结构:for循环、while循环和do-while循环。
1. For循环For循环是一种计数器循环,它允许程序员指定循环开始的条件、循环继续的条件以及计数器的更新方式。
其基本语法如下:```cfor (初始化表达式; 条件表达式; 更新表达式) {// 循环体}```例如,使用for循环打印0到9的数字:```c#include <stdio.h>int main() {for (int i = 0; i < 10; i++) {printf("%d ", i);}return 0;}```2. While循环While循环在条件为真时重复执行代码块。
它的基本语法如下:```cwhile (条件表达式) {// 循环体}```使用while循环实现相同的功能,打印0到9的数字:```c#include <stdio.h>int main() {int i = 0;while (i < 10) {printf("%d ", i);i++;}return 0;}```3. Do-While循环Do-while循环与while循环类似,但它至少执行一次循环体,然后检查条件。
其基本语法如下:```cdo {// 循环体} while (条件表达式);```使用do-while循环打印0到9的数字:```c#include <stdio.h>int main() {int i = 0;do {printf("%d ", i);i++;} while (i < 10);return 0;}```4. 循环控制语句C语言还提供了两种控制循环流程的语句:`break`和`continue`。