📅  最后修改于: 2023-12-03 15:29:43.601000             🧑  作者: Mango
在C语言中,循环结构是非常重要的控制结构之一,可以让程序员很方便地重复执行相似或相同的操作。问题15是一个关于循环结构的问题,将需要在循环中使用break语句。
编写一个C程序,用循环结构计算输入的数值的平方根,当输入的数值小于0时,停止循环并输出指示信息。要求输出保留3位小数。
#include <stdio.h>
#include <math.h>
int main() {
double num, result;
while (1) {
printf("请输入一个数值:");
scanf("%lf", &num);
if (num < 0) {
printf("输入值为负数,程序结束!\n");
break;
}
result = sqrt(num);
printf("输入值的平方根为:%.3lf\n", result);
}
return 0;
}
此题主要考察了C语言中循环结构和break语句的应用,通过掌握循环结构及break语句的使用方法,可以快速开发程序,实现代码复用,提高代码效率。同时,本题还涉及到了C语言中的数学函数,如sqrt函数的使用,带有一定的数学知识要求。