输入两个非负整数m,n(n>=m)
输出[m,n]区间里的平方数的个数
例如:
输入
4,9
输出
2
#include <stdio.h>
#include <math.h>
int main()
{
int m, n;
scanf("%d,%d", &m, &n); //这里加上逗号
int i, j;
for (i=sqrt((double)m)-1, j = 0; i<=sqrt((double)n)+1; i++)
{
if (i*i>=m && i*i<=n) printf("%d ", i,j++);
}
printf("\n个数:%d\n", j);
return 0;
}
100
200
10 11 12 13 14
个数:5
Press any key to continue . . .
输入M和N;从M到N的所有整数;每个整数累加;输出结果。代码:#include
int main()
{
int M,N,n,s=0;
scanf("%d%d",&M,&N);//输入
for(n = M; n <= N; n ++)//遍历
s+=n;//累加每个整数。
printf("%d\n",s);//输出结果。
return 0;