当涉及到C语言中的`if`语句和`while`语句的题目时,通常涉及条件判断和循环。以下是一些示例题目,涵盖了这两种语句的使用:
### `if`语句题目:
1. **题目:** 编写一个程序,从用户输入的两个整数中到最大的数并打印出来。
```c
#include <stdio.h>
int main() {
    int num1, num2;
    printf("Enter two integers: ");
    scanf("%d %d", &num1, &num2);
    if (num1 > num2) {
        printf("The maximum number is: %d\n", num1);
    } else {
        printf("The maximum number is: %d\n", num2);
    }
    return 0;
}
```
2. **题目:** 编写一个程序,判断用户输入的数字是奇数还是偶数。
```c
#include <stdio.h>
int main() {
    int num;
    printf("Enter an integer: ");
    scanf("%d", &num);
    if (num % 2 == 0) {
        printf("%d is even.\n", num);
    } else {
        printf("%d is odd.\n", num);
    }
    return 0;
}
```
### `while`语句题目:
1. **题目:** 编写一个程序,计算并输出1到100之间所有偶数的和。
```c
#include <stdio.h>
int main() {
    int i = 1;
    int sum = 0;
    while (i <= 100) {
        if (i % 2 == 0) {
            sum += i;
        }
        i++;
while语句简单例子
    }
    printf("Sum of even numbers from 1 to 100 is: %d\n", sum);
    return 0;
}
```
2. **题目:** 编写一个程序,反转用户输入的正整数。
```c
#include <stdio.h>
int main() {
    int num, reversed = 0;
    printf("Enter a positive integer: ");
    scanf("%d", &num);
    while (num > 0) {
        reversed = reversed * 10 + num % 10;
        num /= 10;
    }
    printf("Reversed number: %d\n", reversed);
    return 0;
}
```
这些例子覆盖了基本的`if`和`while`语句的用法,希望能够帮助你理解和熟悉这两种常用的C语言控制结构。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。