找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 189|回复: 0

C语言整数练习

[复制链接]

37

主题

21

回帖

241

积分

中级会员

积分
241
发表于 2026-4-3 12:04:36 | 显示全部楼层 |阅读模式
一、基础入门


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



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|郎哥嵌入式编程社区 ( 鲁ICP备15001146号-5 )

GMT+8, 2026-4-28 03:36 , Processed in 0.013450 second(s), 19 queries .

快速回复 返回顶部 返回列表