怎么删掉程序输出后面的换行,例如下面的代码:
输入:
1
2 4
输出:
2
实际输出:
2
代码:
#include<bits/stdc++.h>
#define read(x) {x=0;char z;while((z=getchar())<48);do x=x*10+(z^48);while((z=getchar())>47);}
using namespace std;
int add(int n)
{
int i;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
return 0;
}
return 1;
}
int main()
{
int m,n,i,a,flag=0;
read(a);
for(int i=1;i<=a;i++)
{
read(m);
read(n);
for(i=m;i<=n;i++)
{
if(add(i))
{
flag++;
}
}
cout<<flag<<endl;
}
}