分别使用for,while,do-while语句计算sum=1+2+...+n的值
时间: 2023-05-14 11:04:30 浏览: 127
使用for循环语句计算sum=1+2+...+n的值的代码如下:
```
int sum = 0;
for(int i = 1; i <= n; i++){
sum += i;
}
```
使用while循环语句计算sum=1+2+...+n的值的代码如下:
```
int sum = 0;
int i = 1;
while(i <= n){
sum += i;
i++;
}
```
使用do-while循环语句计算sum=1+2+...+n的值的代码如下:
```
int sum = 0;
int i = 1;
do{
sum += i;
i++;
}while(i <= n);
```
相关问题
用do-while语句求 sum1=2+4+6+….+100 sum2=1+3+5+.….+99
求sum1:
```
int sum1 = 0;
int i = 2;
do {
sum1 += i;
i += 2;
} while (i <= 100);
```
求sum2:
```
int sum2 = 0;
int j = 1;
do {
sum2 += j;
j += 2;
} while (j <= 99);
```
分别使用for、while、do-while语句计算sum=1+2+…+n的值。(n的值从键盘输入为100)
使用for语句计算sum=1+2+...+n的值:
```
int n = 100;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
```
使用while语句计算sum=1+2+...+n的值:
```
int n = 100;
int sum = 0;
int i = 1;
while (i <= n) {
sum += i;
i++;
}
```
使用do-while语句计算sum=1+2+...+n的值:
```
int n = 100;
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= n);
```
以上三种方法都可以计算sum=1+2+...+n的值,具体使用哪种方法取决于个人习惯和实际情况。
阅读全文