用c语言写一个程序输入一个数如果大于0则输出的平方根,如果小于零则不进行任何处理
时间: 2024-03-21 18:40:42 浏览: 252
下标表示法-c语言上机习题
好的,以下是用C语言编写的程序,可以实现您的需求:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num, sqrt_num;
printf("请输入一个数:");
scanf("%lf", &num);
if (num > 0) {
sqrt_num = sqrt(num);
printf("%lf的平方根为%lf\n", num, sqrt_num);
}
return 0;
}
```
首先,我们定义了一个双精度浮点数变量`num`和`sqrt_num`,用于存储输入的数和其平方根。然后,通过`printf()`和`scanf()`函数分别输出提示信息和接收用户输入的数。
接下来,我们使用`if`语句判断输入的数是否大于0。如果是,就使用`sqrt()`函数计算其平方根,并通过`printf()`函数输出结果。如果不是,则直接结束程序,不进行任何处理。
希望我的回答能够帮到您!如果您还有其他问题,欢迎随时提出。
阅读全文