描述  1、2、3… …n这n(0< n<=1000000000)个数中有多少个数可以被正整数b整除。  输入  输入包含多组数据  每组数据占一行,每行给出两个正整数n、b。  输出  输出每组数据相应的结果。  样例输入  2 1  5 3  10 4  样例输出  2  1  2
 
思路:一开始我打算用个for循环来一个一个的比较,那个符合就记下那几个数,最后输出总个数即可;但是,时间超限,然后又看了些别人的建议。
 
代码如下:
 
#include< stdio.h>  int main()  {  int a,b;  while(scanf(“%d %d”,&a,&b)!=EOF)  {  printf(“%d\n”,a/b); // 输出a/b即可,因为,这里的a/b,来判断a是b的多少倍,即几个;  }  return 0;  }