用while和do-while循环计算1*c语言:1+2*3+3*5+…+n*(2*n-1)的前50项结果。
时间: 2023-11-01 09:06:47 浏览: 66
C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。.txt
使用while循环:
```c
#include <stdio.h>
int main() {
int n = 1;
int count = 0;
while(count < 50) {
printf("%d ", n * (2 * n - 1));
n++;
count++;
}
return 0;
}
```
使用do-while循环:
```c
#include <stdio.h>
int main() {
int n = 1;
int count = 0;
do {
printf("%d ", n * (2 * n - 1));
n++;
count++;
} while(count < 50);
return 0;
}
```
阅读全文