tiancaixss 2021-10-31 15:28 采纳率: 50%
浏览 18

c语言入门题请问有会的朋友吗

#include<stdio.h>
int main()
{
int m,n;
long int jihe=0,ouhe=0;
while(scanf("%d %d",&m,&n) != EOF){
if(m > n){
for(;n<=m;n++){
if(n % 2 != 0)
jihe=jihe+nnn;
if(n % 2 == 0)
ouhe=ouhe+n
n;
}
}
if(m <= n){
for(;n>=m;m++){
if(m % 2 != 0)
jihe=jihe+m
mm;
if(m % 2 == 0)
ouhe=ouhe+m
m;}}
printf("%d %d\n",ouhe,jihe);
jihe=0;
ouhe=0;

}
return 0;

}
为什么当m>n时数据错误

  • 写回答

1条回答 默认 最新

  • 知心宝贝 新星创作者: 编程框架技术领域 2021-10-31 16:01
    关注

    下面m<=n时if判断不能这样写应该是 m<=n;m++

    评论

报告相同问题?

问题事件

  • 创建了问题 10月31日