一道C语言题目,谢谢!(输入当中的4和9之间还有个逗号注意一下哈)?

输入两个非负整数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;