for语句编程,实现m和n之间的奇数求和
发布网友
发布时间:2023-07-08 18:06
我来回答
共2个回答
热心网友
时间:2023-10-22 14:14
不知道你用什么语言 详细代码就不写了 主要说明下思路:
1.创建变量n和m 还有result。如int n,m,result;记得要给变量赋值。
2.进入循环,并逐个判断是否为奇数并相加 如:for(;n<m;n++){if(0!=n%2)result += n;}上面if语句判断是否为奇数,是的话赋值于result并进行累加。for语句中,如果先前已经给n赋值,可省略初始化语句
3输出结果result。记得要写在循环之外。
PS:我们都知道越是严谨的程序代码量越大。比如这里,如果我们要求采用手工输入变量值,可以用代码屏蔽掉许多误操作的可能。类似防止输入非数字变量,判断变量正负值等等。在主要功能实现之后自行摸索吧。祝好运。
热心网友
时间:2023-10-22 14:14
int m,n,i,sum=0;
scanf("%d%d",&m,&n);
if(m>n)
{i=m;
m=n;
n=i;
}
for(i=m;i<=n;i++)
if(i%2)
sum+=i;
printf("%d",sum);