C语言改错,编写函数求a到b之间所有偶数之和,用主函数调用,求1-100之间所有偶数之和#include "stdio.h"int getsum(a,b){ int i; int sum=0; for(a%2==0?i=a:i=a+1;sum=sum+i;i+=2); { if (i>b) break;} return sum;}void main
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 11:26:54
![C语言改错,编写函数求a到b之间所有偶数之和,用主函数调用,求1-100之间所有偶数之和#include](/uploads/image/z/3180092-68-2.jpg?t=C%E8%AF%AD%E8%A8%80%E6%94%B9%E9%94%99%2C%E7%BC%96%E5%86%99%E5%87%BD%E6%95%B0%E6%B1%82a%E5%88%B0b%E4%B9%8B%E9%97%B4%E6%89%80%E6%9C%89%E5%81%B6%E6%95%B0%E4%B9%8B%E5%92%8C%2C%E7%94%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%2C%E6%B1%821-100%E4%B9%8B%E9%97%B4%E6%89%80%E6%9C%89%E5%81%B6%E6%95%B0%E4%B9%8B%E5%92%8C%23include+%22stdio.h%22int+getsum%28a%2Cb%29%7B++int+i%3B++int+sum%3D0%3B++for%28a%252%3D%3D0%3Fi%3Da%3Ai%3Da%2B1%3Bsum%3Dsum%2Bi%3Bi%2B%3D2%29%3B+%7B+++if+%28i%3Eb%29++++break%3B%7D++return+sum%3B%7Dvoid+main)
C语言改错,编写函数求a到b之间所有偶数之和,用主函数调用,求1-100之间所有偶数之和#include "stdio.h"int getsum(a,b){ int i; int sum=0; for(a%2==0?i=a:i=a+1;sum=sum+i;i+=2); { if (i>b) break;} return sum;}void main
C语言改错,编写函数求a到b之间所有偶数之和,用主函数调用,求1-100之间所有偶数之和
#include "stdio.h"
int getsum(a,b)
{
int i;
int sum=0;
for(a%2==0?i=a:i=a+1;sum=sum+i;i+=2);
{
if (i>b)
break;
}
return sum;
}
void main()
{
printf("1-100之间所有偶数之和为:%d\n",getsum(1,100));
getchar();
}
C:\Program Files\Microsoft Visual Studio\MyProjects\3\1.c(7) : error C2106: '=' : left operand must be l-value
C:\Program Files\Microsoft Visual Studio\MyProjects\3\1.c(10) : error C2043: illegal break
怎么改啊?
C语言改错,编写函数求a到b之间所有偶数之和,用主函数调用,求1-100之间所有偶数之和#include "stdio.h"int getsum(a,b){ int i; int sum=0; for(a%2==0?i=a:i=a+1;sum=sum+i;i+=2); { if (i>b) break;} return sum;}void main
#include "stdio.h"
int getsum(int a,int b) //要声明a,b为int型
{
int i;
int sum=0;
for(a%2==0?i=a:i=a+1;sum=sum+i;i+=2) //这里的分号去掉
{
if (i==b) //这里的条件要改,不然要sum算进102
break;
}
return sum;
}
void main()
{
printf("1-100之间所有偶数之和为:%d\n",getsum(1,100));
getchar();
}