宸宸城堡 发表于 2021-8-24 22:45:15

一个小程序帮忙查查错


#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
        int m,n,i,a;
        int f=0;
        scanf("%d %d",&m,&n);
        for(i=1;i<=10000000;i=i+2)
        {
                a=pow(i,2);
                if(a>=m && a<=n)
                {
                        f=f+1;
                        printf("%d\n",a);
                }
        }
        if(f=0)
        {
                printf("No Result.\n");
        }
        return 0;
}


附题目:输入两个数字 m 和 n,构成一个闭区间 。其中m,n满足:0<= m <= n <=10000000;

要求按顺序(从小到大)输出该区间 内所有的奇数的平方数,若不存在这样的平方数,则输出:No Result.


例如1
输入:100200
输出:
121
169

例如2
输入:1020
输出:No Result.

宸宸城堡 发表于 2021-8-24 23:05:52

19行 应该是f==0
页: [1]
查看完整版本: 一个小程序帮忙查查错