|
|
一、基础入门
1. 输入两个整数,输出它们的和、差、积、商(整数除法)
- #include <stdio.h>
- int main() {
- int a, b;
- printf("请输入两个整数:");
- scanf("%d %d", &a, &b);
-
- printf("和:%d\n", a + b);
- printf("差:%d\n", a - b);
- printf("积:%d\n", a * b);
- // 注意:除数不能为0
- if (b != 0) {
- printf("商(整数除法):%d\n", a / b);
- } else {
- printf("除数不能为0!\n");
- }
- return 0;}
复制代码 2. 输入一个整数,输出它的绝对值
- #include <stdio.h>
- int main() {
- int num;
- printf("请输入一个整数:");
- scanf("%d", &num);
-
- int abs_num = num < 0 ? -num : num;
- printf("绝对值:%d\n", abs_num);
- return 0;
- }
复制代码 3. 判断一个整数是奇数还是偶数
- #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;
- }
复制代码 二、进阶练习
4. 输入三个整数,输出最大值
- #include <stdio.h>
- int main() {
- int a, b, c;
- printf("请输入三个整数:");
- scanf("%d %d %d", &a, &b, &c);
-
- int max = a;
- if (b > max) max = b;
- if (c > max) max = c;
-
- printf("最大值:%d\n", max);
- return 0;
- }
复制代码 5. 计算 1~100 所有整数的和
- #include <stdio.h>
- int main() {
- int sum = 0;
- // 循环累加
- for (int i = 1; i <= 100; i++) {
- sum += i;
- }
- printf("1~100的和:%d\n", sum);
- return 0;
- }
复制代码 6. 输入一个整数,判断它是否是正数、负数或 0
- #include <stdio.h>
- int main() {
- int num;
- printf("请输入一个整数:");
- scanf("%d", &num);
-
- if (num > 0) {
- printf("正数\n");
- } else if (num < 0) {
- printf("负数\n");
- } else {
- printf("零\n");
- }
- return 0;
- }
复制代码
|
|