C语言控制语句练习题1
C语言练习题1
1. 判断奇偶数
题目描述:
编写一个C程序,输入一个整数,判断该数是奇数还是偶数,并输出结果。
解题思路:
要判断一个整数是奇数还是偶数,可以利用取模运算符(%
)。如果一个数对2取余为0,则是偶数;否则是奇数。程序流程如下:
- 提示用户输入一个整数。
- 使用
scanf
函数读取用户输入的整数。 - 使用
if-else
语句判断该整数对2取余的结果。 - 根据判断结果输出相应的消息。
详细代码:
#include <stdio.h>int main() {int num;// 提示用户输入一个整数printf("请输入一个整数: ");scanf("%d", &num);// 判断该整数是奇数还是偶数if (num % 2 == 0) {printf("%d 是偶数。\n", num);} else {printf("%d 是奇数。\n", num);}return 0;
}
代码注释:
#include <stdio.h>
:包含标准输入输出库。int main()
:主函数,程序入口点。int num;
:声明一个整数变量num
用于存储用户输入。printf
和scanf
:用于提示和读取用户输入。if (num % 2 == 0)
:判断num
对2取余是否等于0,若是,则为偶数。printf
:根据判断结果输出相应的信息。return 0;
:程序结束,返回0表示正常退出。
2. 计算1到N的和
题目描述:
编写一个C程序,输入一个正整数N,使用for
循环计算并输出从1到N的所有整数的和。
解题思路:
要计算从1到N的和,可以使用一个循环变量从1遍历到N,每次将循环变量的值累加到总和中。程序流程如下:
- 提示用户输入一个正整数N。
- 使用
scanf
函数读取N的值。 - 使用
for
循环从1遍历到N,将每个数累加到sum
变量中。 - 输出最终的和。