用do-while语句。计算1+1/3+1/5+
时间: 2023-11-30 08:05:25 浏览: 31
以下是使用do-while语句计算1+1/3+1/5+...的代码实现:
```java
public class Test {
public static void main(String args[]){
double sum = 0;
int i = 1;
do{
sum += 1.0/i;
i += 2;
}while(i <= 20);
System.out.println(sum);
}
}
```
其中,sum表示累加的结果,i表示分母,每次循环加2,直到i大于20。在循环体内,将1/i加到sum中。最后输出sum的值即可。
相关问题
C#用do…while语句求1+3+5+7+…+99和
以下是使用C#中的do...while语句求1+3+5+7+…+99的代码:
```csharp
int sum = 0;
int i = 1;
do
{
sum += i;
i += 2;
} while (i <= 99);
Console.WriteLine(sum);
```
代码解释:
首先定义变量sum和i,分别表示求和的结果和当前的奇数。
然后使用do...while循环,先执行一次循环体,再判断循环条件是否满足。
在循环体中,将当前的奇数i加到sum中,然后将i加2,即得到下一个奇数。
当i大于99时,循环结束,输出sum的值。
用do while语句实现1+3+5+…+199
好的,这个问题可以回答。以下是使用 do while 语句实现 1 3 5 … 199 的程序:
```
int i = 1;
do {
cout << i << " ";
i += 2;
} while(i <= 199);
```
程序输出结果为:
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199