求C语言编程:使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … .3.\x05使用递归实现奇数之和1+3+5+ … 或偶数之和2+4+6+ … 要求:d)\x05如果从键盘上输入的n是奇数则计算奇数之和,输入的n是偶

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 20:05:09
求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是偶
求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