// 从键盘输入一个小于1000的正数,输出它的平方根(若平方根不是整数,则输出它的整数部分)
// 要求在输入数据后检查是否为小于1000的正数,若不是则要求重新输入
#include <stdio.h>
#include <math.h>
int main()
{
int a;
double b;
printf("请输入一个小于1000的正数:");
scanf("%d",&a);
if( a > 0 && a < 1000 )
{
b = sqrt(a);
printf("它的平方根是:%2.0f\n",b);
}
else
printf("输入的数据不在范围,请重新输入:\n");
return 0;
}
本文介绍了一个简单的C语言程序,该程序从键盘接收一个小于1000的正数,并输出其平方根的整数部分。如果输入不符合条件,则会提示用户重新输入。
2万+





