C语言程序设计-谭浩强
“从键盘输入一个小于1000的正整数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其检查是否为小于1000的正数。若不是,则要求从新输入。”
第二种算法,先判断后执行
#include<stdio.h>
#include<math.h>
int main()
{
float num,num1;
scanf("%f", &num);
if (num>1000)
{
printf("again");
scanf("%f", &num);
}
num1 = sqrt(num);
printf("%.0f", num1);
return 0;
}

浙公网安备 33010602011771号