C语言for循环练习题
时间: 2023-03-20 21:01:00 浏览: 339
以下是几个适合练习for循环的C语言练习题:
1. 输出1-10之间的所有整数。
```c
for (int i = 1; i <= 10; i++) {
printf("%d ", i);
}
```
2. 输出1-100之间所有能被3整除的数。
```c
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
printf("%d ", i);
}
}
```
3. 输出用户输入的数字的所有因数。
```c
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
printf("%d ", i);
}
}
```
4. 计算用户输入的数字的阶乘。
```c
int n, factorial = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
factorial *= i;
}
printf("%d的阶乘是%d\n", n, factorial);
```
5. 输出一个九九乘法表。
```c
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d*%d=%d ", j, i, i*j);
}
printf("\n");
}
```
希望这些练习题可以帮助您熟练掌握C语言中的for循环。