#include <stdio.h>
#include <stdlib.h>
int main()
{ int m,n,i,k,sum;
scanf("%d%d",&n,&m);
BEGIN: if(m>n)
{
for(i=n;i<=m;i++)
{sum=0;
if(i%2!=0)
sum=sum+i;
}
}
else
k=n;
n=m;
m=k;
goto BEGIN;
printf("%d",sum);
return 0;
}
运行不出来啊 显示没有错误
用C语言写代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,n,i,k,sum;
sum=0;
scanf("%d%d",&n,&m);
if(m>n)
{
for(i=n;i<=m;i++)
{
if(i%2!=0)
sum=sum+i;
}
}
printf("%d",sum);
return 0;
}
这样就完全实现你的要去了,为啥要加begin。。
#include<stdio.h>
int main() {
// 输入非负整数
int m, n;
scanf("%d %d", &m, &n);
// 声明和
int s=0;
// 求m到n(包括m和n)之间的所有奇数的和
// 遍历判断奇偶性 再加和
for(int i=m; i<=n; i++) {
if(i%2!=0) {
s+=i;
}
}
printf("%d\n", s);
return 0;
}