C语言代码:计算斐波那契数列和奇数交替求和
#include <stdio.h>
int main() { int n; printf("请输入要计算的斐波那契数列项数:"); scanf("%d", &n);
int a = 0, b = 1, c = 1; // 初始化斐波那契数列的前三项
for (int i = 3; i <= n; i++) {
a = b;
b = c;
c = a + b; // 计算下一项
}
printf("第%d项斐波那契数列的值为:%d\n", n, c);
return 0;
}
#include <stdio.h>
int main() { int n, sum = 0, flag = 1; printf("请输入n的值:"); scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += flag * (2 * i - 1); // 根据规律计算每一项的值
flag = -flag; // 每一项的符号交替变化
}
printf("1-3+5-7+...+2*%d-1的值为:%d\n", n, sum);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/jIN0 著作权归作者所有。请勿转载和采集!