求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/11 17:55:04
![求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶](/uploads/image/z/15142090-58-0.jpg?t=%E6%B1%82C%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%3A%E4%BD%BF%E7%94%A8%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E5%A5%87%E6%95%B0%E4%B9%8B%E5%92%8C1%2B3%2B5%2B+%E2%80%A6+%E6%88%96%E5%81%B6%E6%95%B0%E4%B9%8B%E5%92%8C2%2B4%2B6%2B+%E2%80%A6+.3.%5Cx05%E4%BD%BF%E7%94%A8%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E5%A5%87%E6%95%B0%E4%B9%8B%E5%92%8C1%2B3%2B5%2B+%E2%80%A6+%E6%88%96%E5%81%B6%E6%95%B0%E4%B9%8B%E5%92%8C2%2B4%2B6%2B+%E2%80%A6+%E8%A6%81%E6%B1%82%EF%BC%9Ad%29%5Cx05%E5%A6%82%E6%9E%9C%E4%BB%8E%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5%E7%9A%84n%E6%98%AF%E5%A5%87%E6%95%B0%E5%88%99%E8%AE%A1%E7%AE%97%E5%A5%87%E6%95%B0%E4%B9%8B%E5%92%8C%2C%E8%BE%93%E5%85%A5%E7%9A%84n%E6%98%AF%E5%81%B6)
xRN@])
į`IcbL
р/0FK*j(+iR\s9gN MzfM&zԶ&Bk-ROI>h-Tx-]8CeXj|+abD4>=O־JJi>uT .ie˦zNn5ԝ0m'`,:.g=Ʌ)qxY5~އ|\Gq`ڡ=%?MÎ\ݜўŤ HqE]NSgLׅB3
Vb.h@ܗ5 xRe Ǎ
求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶
求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .
3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:
d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶数则计算偶数之和;
e)\x05当输入的n值小于或等于0,则要求重新输入正确的值.
提示:计算奇数之和、计算偶数之和可以使用2个递归函数来实现.
好的话会附加悬赏
求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶
#include
int f(int i){
int sum=i;
if(i>0) sum+=f(i-2);
return sum;
}
int F(int i){
int sum=i;
if(i>0) sum+=f(i-2);
return sum+1;
}
void main(){
int n,sum;
loop:
printf("请输入一个数:\n");
scanf("%d",&n);
if(n