|
发表于 2021-8-30 13:37:41
|
显示全部楼层
本帖最后由 Max472 于 2021-8-30 14:59 编辑
- #include <stdio.h>
- #include <math.h>
- int main(void)
- {
- float num, sqroot;
- printf("please input a positive number: ");
- while ( 1 == scanf("%f", &num) )
- {
- if ( 0 > num )
- {
- printf("input error, please re-enter a positive number: ");
- fflush(stdin);
- }
- else
- {
- sqroot = sqrt(num);
- if ( !num )
- printf("the square root of %f is %f\n", num, sqroot);
- else
- printf("the square roots of %f are %f %f\n", num, sqroot, -sqroot);
- break;
- }
- }
- return 0;
- }
复制代码
 |
|