输入<1000正数,输出其平方根(输入前判断是否为<1000的正数,若不是重输)

#include <stdio.h>
#include <math.h>
#define M 1000
int main()
{
    int i,k;
    printf("请输入一个小于%d的整数",M);
    scanf("%d",&i);
    if (i>M)
    {
        printf("输入数据不合要求,请重输一个小于%d的整数",M);
        scanf("%d",&i);
    }
    k=sqrt(i);
    printf("%d平方根整数部分%d\n",i,k);
    
    return 0;
}

原文地址:https://www.cnblogs.com/LiQingXin/p/12762392.html