输入<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;
}


浙公网安备 33010602011771号