首页 > 试题广场 >

计算带余除法

[编程题]计算带余除法
  • 热度指数:134585 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}给定两个整数 ab1 \leqq a,b \leqq 10^4),请计算 a 除以 b 的整数商和余数。

输入描述:
\hspace{15pt}输入一行两个整数 a,b1 \leqq a,b \leqq 10^4),分别表示被除数和除数。


输出描述:
\hspace{15pt}输出两个整数,分别表示 a 除以 b 的商和余数,中间用空格隔开。
示例1

输入

15 2

输出

7 1

说明

15 \div 2 = 71,因此输出 71
#include <stdio.h>

int main() {
	int a, b;
	if (scanf("%d %d", &a, &b) != 2) {
		return 1;
	}
	if (!(1 <= a && a <= 1e4 && 1 <= b && b <= 1e4)) {
		return 1;
	}
	printf("%d %d", a / b, a % b);
	return 0;
}

发表于 2026-01-06 14:25:10 回复(0)
#include<stdio.h>
int main()
{
    int a = 0;
    int b = 0;
    scanf("%d%d", &a,&b);
    if (a >= 1&& b <= 10*4)
        printf("%d %d", a/b, a%b);

    return 0;
}

发表于 2025-10-31 17:12:45 回复(0)
int main()
{
	int a = 0;
	int b = 0;

	scanf("%d%d", &a,&b);
	printf("%d %d\n", a/b, a%b);
	return 0;
}

发表于 2025-10-30 22:46:44 回复(0)
#include <stdio.h>
int main()
{
    int a;
    int b;
    scanf("%d%d", &a, &b);
    printf("%d %d\n", a/b,a%b);
    printf("说明:%d÷%d=%d 余 %d,因此输入%d和%d", a, b, a / b, a % b, a / b, a % b);
    return 0;
}





发表于 2025-10-10 15:41:24 回复(0)
int main() {
    int a, b;

    scanf("%d %d\n\r", &a, &b);

    printf("%d %d\n\r", a / b, a % b);
    return 0;
}
发表于 2025-10-02 11:27:11 回复(0)
#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d %d\n",a/b,a%b);
    return 0;
}
发表于 2025-09-27 14:07:01 回复(0)
#include <stdio.h>

int main() {
    int a, b;
   scanf("%d %d",&a,&b);
   int shang = a/b;
   int yu = a%b;
   printf("%d %d",shang,yu);
    return 0;
}

发表于 2025-09-05 11:22:55 回复(0)
#include <stdio.h>
struct TEST {
    int c;  // 商
    int d;  // 余数
};
// 通过指针修改结构体,无需返回值
void chufa(int x, int y, struct TEST* result) {
    result->c = x / y;  // 计算商
    result->d = x % y;  // 计算余数
}
int main() {
    int a, b;
    scanf("%d %d", &a, &b);

    struct TEST res;
    struct TEST* P = &res;
    chufa(a, b, P);  // 传递结构体指针
    printf("%d %d\n", res.c, res.d); // 打印商和余数

    return 0;
}
结构体加指针的写法
发表于 2025-08-01 14:20:38 回复(0)
#include<stdio.h>
int main()
{
 int a = 0;
int b=0;
scanf("%d %d",&a,&b);
printf("%d %d",a/b,a%b);
return 0;}
发表于 2025-07-19 11:08:40 回复(0)
#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d",&a,&b);
    printf("%d %d",a/b,a%b);
    return 0;
}
发表于 2025-06-12 17:08:13 回复(0)
#include <stdio.h>
int main()
{
    int a, p, y, b;
    a = 10;
    b = 3;
    p = a % b;
    y = a / b;
    printf("%d %d", p, y);

    return 0;
}
发表于 2025-04-03 21:48:41 回复(0)
#include <stdio.h>

int main()
{
    int a, b;
    scanf_s("%d %d",&a, &b);
    int c, d;
    c = a / b;
    d = a % b;
    printf("%d %d", c, d);
    return 0;
}
发表于 2025-04-02 19:06:18 回复(0)
#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
int main()
{
    int a =0;
    int b=0;
    scanf("%d %d", &a, & b);
    printf("%d %d", a / b, a % b);
    return 0;
}
发表于 2025-03-31 23:06:05 回复(0)
#include <stdio.h>
int main()
{
  int a = 0, b = 0;
  scanf("%d %d",&a,&b);
 printf("%d %d\n",a/b,a%b);
  return 0;
}
发表于 2025-01-20 14:14:44 回复(0)
#include <stdio.h>
int main ()
{
    int a,b;
    int a=0,b=0;
    int shang,yushu;
    int shang=0,yushu=0;
    scanf("%d %d",&a,&b);
    shang=a/b;
    yushu=a%b;
    printf("请输入两个整数:%d %d\n",shang,yushu);

    return 0;
}
发表于 2024-11-25 16:21:10 回复(0)
#include <stdio.h>
int main() 
{
    int a = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    scanf("%d %d", &a, &b);
    if(a > 0 && b < 10000)
    {
        c = a / b;
        d = a % b;
        printf("%d %d ",c ,d);
    }
    return 0;
}


发表于 2024-10-14 16:45:19 回复(0)
#include <stdio.h>
int main() {
    int a, b;// 输入两个整数
    scanf("%d %d", &a, &b);// 计算并输出整数商和余数
    printf("%d %d\n", a / b, a % b);
    return 0;
}

发表于 2024-09-18 15:31:15 回复(0)