C语言 取余题目(简单)

记录自己的编程练习。

题目一:BC26 计算带余除法

描述

给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。

输入描述:

一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。

输出描述:

一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

解题思路:定义整数商m=a/b,余数n=a%b

#include <stdio.h>

int main()
 {
    int a,b;
    //输入
    scanf("%d %d",&a,&b);
    //计算
    int m=a/b;
    int n=a%b;
    //输出
    printf("%d %d",m,n);

    return 0;
}

题目二:BC27 整数的个位

描述

输入一个整数a, 求个位数

输入描述:

输入一个整数,在int范围内

输出描述:

输出一个整数

解题思路:直接用%取余即为个位数

#include <stdio.h>

int main() {
    int a;
    //输入
    scanf("%d",&a);
    //计算并打印
    if(a<10){
        printf("%d",a);
    }
    else{
        int m=a%10;
        printf("%d",m);
    }
    return 0;
}

题目三:BC28 整数的十位

描述

输入一个整数,求其十位数

输入描述:

输入一个整数,在int范围内

输出描述:

输出一个整数

解题思路:m/10,整数的最后一位即为十位,再取余即可

#include <stdio.h>

int main() {
    int a;
    //输入
    scanf("%d",&a);
    //计算输出
    if(a<10){
        printf("%d",0);
    }
    else{
        int m=a/10%10;
        printf("%d",m);
    }
    return 0;
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值