#include <stdio.h>
#include <math.h>
int main(void)
{
double X=0;
double Y=0;
Y= sqrt(X);
do
{
printf("Enter number: ");
scanf("%f",&X);
if(X<0)
{
printf("Negative number! Enter a new number.");
continue;
}
if(X>0)
{
printf("Square root of %d is %f\n",X,Y);
continue;
}
}
while(X!=0);
printf("Finished.");
return 0;
}
会出现这两种情况 想输入一个正数 得出平方根并返回 负数输出一句话也返回