1857 - 整除个数

通过次数

0

提交次数

0

时间限制 : 3 秒 内存限制 : 128 MB

1、2、3… …n这n(0<n<=1000000000)个数中有多少个数可以被正整数b整除。

题目输入

输入包含多组数据
每组数据占一行,每行给出两个正整数n、b。

题目输出

输出每组数据相应的结果。

输入/输出样例

输入格式

2 1
5 3
10 4

输出格式

2
1
2

C语言解答

#include <stdio.h>
int main(){
    long long n, b, cnt;
    while(scanf("%lld %lld", &n, &b) != EOF){
        int i;
        cnt = 0;
        for(i = b; i <= n; i += b) cnt++;
        printf("%lld\n", cnt);
    }
    return 0;
}

C++解答

#include "cstdio"
int main()
{
	int a,b;
	while(scanf("%d%d",&a,&b)!=EOF)
		printf("%d\n",a/b);
	return 0;
}

Java解答

import java.util.Scanner;
public class Main
{
	public static void main(String[] args)
	{
		Scanner sc=new Scanner(System.in);
		while(sc.hasNext())
		{
			int n=sc.nextInt();
			int b=sc.nextInt();
			System.out.println(n/b);
		}
	}
}