-->
当前位置:首页 > 题库

单选题:以下程序段( )不能实现求s = 1+2+...+n-1。

Luz5年前 (2021-05-10)题库4965
以下程序段( )不能实现求s = 1+2+...+n-1。 @[B](1)

A.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = 1; i < n; i++ ) {
s = s + i;
}
```
B.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = n-1; i > 0; ++i ) {
s = s + i;
}
```
C.
```
int i, n, s = 0;
scanf("%d", &n);
for (i = n-1; i > 0; i-- ) {
s = s + i;
}
```
D.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = 1; i <= n-1; ++i ) {
s = s + i;
}
```






A.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = 1; i < n; i++ ) {
s = s + i;
}
```
B.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = n-1; i > 0; ++i ) {
s = s + i;
}
```
C.
```
int i, n, s = 0;
scanf("%d", &n);
for (i = n-1; i > 0; i-- ) {
s = s + i;
}
```
D.
```
int i, n, s = 0;
scanf("%d", &n);
for ( i = 1; i <= n-1; ++i ) {
s = s + i;
}
```


答案:B