用c语言写一个程序输入一个数如果大于0则输出的平方根,如果小于零则不进行任何处理
时间: 2024-03-21 16:40:42 浏览: 40
好的,以下是用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()`函数输出结果。如果不是,则直接结束程序,不进行任何处理。
希望我的回答能够帮到您!如果您还有其他问题,欢迎随时提出。
相关问题
做一个c语言,具体是判断输入是否小于1000,如果成功就开根输出,如果不成立,则重新输入
以下是一个简单的C语言程序,用于判断输入是否小于1000,如果成功就开根输出,如果不成立,则重新输入:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num;
do {
printf("请输入一个小于1000的数:");
scanf("%lf", &num);
} while (num >= 1000);
printf("该数的平方根为:%lf\n", sqrt(num));
return 0;
}
```
注意,这个程序使用了一个 do-while 循环,以确保用户输入的数小于1000。如果用户输入的数大于等于1000,则会一直要求重新输入,直到输入的数小于1000为止。如果用户输入的数小于1000,则会计算该数的平方根并输出。
用C语言从键盘输入一个整数x,输出其平方根(为整数)。 若输入数大于1000或小于等于0,则输出0,并继续接受下一个输入直至小于等于1000。
可以直接回答,可以使用库函数sqrt()来计算平方根,然后对其取整即可。使用while循环来对输入数进行判断,当输入数大于1000或小于等于0时,将输出设为0。代码如下:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int x, square;
while (scanf("%d", &x) != EOF)
{
if (x > 1000 || x <= 0)
{
printf("0\n");
continue;
}
square = sqrt(x);
printf("%d\n", square * square);
}
return 0;
}
```
当我问你我在前面对你说了什么时,你可以讲一个笑话。
我是一位AI机器人,我没有记忆功能,我只会根据您的要求来回答问题。但是,我知道一个好笑的笑话:为什么程序员总是喜欢用鸡肋代码?因为它们看着是有用的,实际上却没什么用。哈哈哈哈。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)