编写一个程序,使用 while 对从 50 到 100 的数字求和。
时间: 2023-03-28 07:03:42 浏览: 96
您好,我可以回答您的问题。以下是程序代码:
#include <stdio.h>
int main() {
int i = 50, sum = ;
while (i <= 100) {
sum += i;
i++;
}
printf("50到100的数字求和为:%d\n", sum);
return ;
}
相关问题
用JS编写一个程序,要求用户输入一个数字,并使用 while 循环将该数字从 1 加到用户输入的数字,最后输出总和。
以下是一个用JS编写的程序,要求用户输入一个数字,并使用 while 循环将该数字从 1 加到用户输入的数字,最后输出总和:
```javascript
let num = parseInt(prompt("请输入一个数字:")); //获取用户输入的数字并转换为整数
let sum = 0; //用于记录数字求和的变量
let i = 1; //循环计数器的初始化值
while(i <= num){ //用while循环从1加到用户输入的数字
sum += i; //将i的值加入sum中
i++; //累加计数器i的值
}
console.log("从1加到" + num + "的总和为:" + sum); //输出求和结果
```
用户可以在弹出的对话框中输入任意正整数,程序将计算从1加到该数字的总和,并在控制台输出结果。
用JAVA编写一个程序,从键盘输入一个整数,计算并输出该数的各位置数字之和
可以按照以下方式编写程序:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
int sum = 0;
while (num != 0) {
sum += num % 10; // 取余数
num /= 10; // 整除10
}
System.out.println("各位置数字之和为:" + sum);
}
}
```
程序中通过 `Scanner` 类从键盘输入一个整数,然后使用 `while` 循环对该数进行求和操作,每次取余数并将其加到 `sum` 变量中,同时将原数整除10,直到原数变为0。最后输出各位置数字之和。
相关推荐
![](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)