C语言程序设计-谭浩强

从键盘输入一个小于1000的正整数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其检查是否为小于1000的正数。若不是,则要求从新输入。

 

#include<stdio.h>
#include<math.h>
int main()
{
float num,num1;
scanf("%f", &num);
if (num<1000)
{
num1 = sqrt(num);
}
else
{
printf("again\n");
scanf("%f", &num); //重新取数字执行开方
if (num < 1000)
{
num1 = sqrt(num);
}
}

printf("%.0f", num1);
return 0;
}

posted @ 2020-03-12 17:12  新生代农民工  阅读(148)  评论(0)    收藏  举报