出几道for循环的题c语言
时间: 2024-11-25 08:13:57 浏览: 18
当然可以,以下是几个关于C语言for循环的问题以及简单示例:
1. **题目一:打印九九乘法表**
```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"); // 每行结束换行
}
```
这段代码会打印出从1到9的九九乘法表。
2. **题目二:累加1到n的数字**
```c
int sum = 0;
for (int n = 1; n <= 100; n++) {
sum += n;
}
printf("1到100的和是:%d\n", sum);
```
它计算并输出1到100所有整数的和。
3. **题目三:字符串反转**
```c
char str[] = "Hello, World!";
for (int i = 0, j = strlen(str) - 1; i < j; i++, j--) {
char temp = str[i];
str[i] = str[j];
str[j] = temp;
}
printf("反转后的字符串是:%s\n", str);
```
这里通过两个指针分别从字符串首尾开始交换字符实现反转。
阅读全文