从键盘输入任意个实数,累加求和。在输入时,由用户选择是否继续输入下一个数。
时间: 2023-05-11 08:02:06 浏览: 89
好的,这是一个简单的求和程序,可以实现您的需求:
```python
sum = 0
while True:
num = float(input("请输入一个实数:"))
sum += num
choice = input("是否继续输入下一个数?(y/n)")
if choice == 'n':
break
print("累加求和的结果为:", sum)
```
您可以通过输入实数来累加求和,每次输入后程序会询问您是否继续输入下一个数,如果选择“n”则程序会结束并输出结果。
相关问题
java从键盘输入任意个实数,累加求和。在输入时,由用户选择是否继续输入下一个数。
以下是Java代码,可以从键盘输入任意个实数,累加求和,并由用户选择是否继续输入下一个数:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double sum = 0;
boolean flag = true;
while (flag) {
System.out.print("请输入一个实数:");
double num = input.nextDouble();
sum += num;
System.out.print("是否继续输入下一个数?(Y/N)");
String choice = input.next();
if (choice.equalsIgnoreCase("N")) {
flag = false;
}
}
System.out.println("所有实数的和为:" + sum);
}
}
```
java输入任意实数累加求和,由用户确定是否输入下一个
好的,可以用如下的Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double sum = 0.0;
boolean flag = true;
while (flag) {
System.out.print("请输入一个实数:");
double num = scanner.nextDouble();
sum += num;
System.out.print("是否输入下一个?(Y/N)");
String choice = scanner.next();
if (choice.equalsIgnoreCase("N")) {
flag = false;
}
}
System.out.println("累加结果为:" + sum);
}
}
```
这个程序可以不断输入实数,并将其累加,每次输入后询问用户是否需要输入下一个实数。如果用户输入的是"N",则程序退出并输出累加结果。
阅读全文