循环结构题目(10分) 编写一个程序,求出从1到100之间所有能够被3整除的数的平均值,并输出结果。
时间: 2024-03-16 16:46:29 浏览: 13
下面是使用循环结构求解题目的 Python 代码:
```python
sum = 0
count = 0
for i in range(1, 101):
if i % 3 == 0:
sum += i
count += 1
if count != 0:
avg = sum / count
print("1到100之间所有能够被3整除的数的平均值为:", avg)
else:
print("1到100之间没有能够被3整除的数!")
```
输出结果为:
```
1到100之间所有能够被3整除的数的平均值为: 51.0
```
注意:循环结构是一种重要的程序控制结构,能够让程序重复执行一定的操作。在使用循环结构时,需要注意循环的条件、循环体的语句以及循环控制语句的使用。
相关问题
Java2. 编写一个程序,循环输出1~100之间能够被3整除的数字。
可以使用 for 循环遍历 1~100 的数字,然后判断每个数字是否能够被 3 整除,如果可以就输出该数字。代码如下:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
}
}
```
运行该程序,会输出以下结果:
```
3
6
9
12
...
96
99
```
这些数字都是 1~100 之间能够被 3 整除的数字。
linux在自己的文件夹下编写脚本程序,求1到100之间所有能被3整除的数的和。
好的,您可以在一个新的文件夹下编写一个shell脚本,比如说命名为"sum.sh"。然后在脚本中输入以下代码:
```
#!/bin/bash
# 定义变量sum,初始值为0
sum=0
# 循环计算1到100之间所有能被3整除的数的和
for (( i=1; i<=100; i++ ))
do
if [ $(($i % 3)) -eq 0 ]
then
sum=$(($sum+$i))
fi
done
# 输出结果
echo "1到100之间所有能被3整除的数的和为:$sum"
```
保存脚本并退出,然后在终端中运行以下命令:
```
chmod +x sum.sh
./sum.sh
```
即可得到输出结果:
```
1到100之间所有能被3整除的数的和为:1683
```