试用 do while 控制结构,计算下列级数的和 s =1+3+5+...+(2i+1)+...当累加到某项 s 的值大于100时,该项及以后各项不再累加。结束循环求和。
时间: 2023-12-19 12:04:55 浏览: 89
#include <stdio.h>
int main() {
int i = 0, s = 0;
do {
s += 2 * i + 1; // 求和
i++; // 累加项数
} while (s <= 100); // 判断是否继续累加
printf("s = %d\n", s);
printf("最后一项的下标为 %d\n", i - 1);
return 0;
}
阅读全文