c语言求1到n中所有偶数的和

2024-04-30 08:43:25问答浏览:5866次

最新回答:可以通过以下方法解决问题:

我要提问

登录后回复

2 个回答

  • 鱼叔妤
    赫叔江
    C语言程序求1—100之间的奇数和和偶数和使用oddsum=1+3+5+··+99计算数字之和;偶数和=2+4+6+··+100。首先准备两个计数器:oddsum、evensum。初始值为0,检测唯一性和数字并将其分别存入计数器。

    1、设置初始值为1,

    2、当我递增到101时,停止计算

    方法一、

    #include

    intmain(void)

    {inti=1,oddsum=0,evensum=0;//oddsum奇数和偶数之和

    if(i<=100)//执行循环ifI<=100

    {if(i%2!=0)//判断是否为奇数,如果是,则与奇数相加

    oddsum+=i;

    如果other/不是奇数,则与偶数相加

    evensum+=i;

    i++;//i的值增加1

    }

    printf("oddsum=%devensum=%d\n",oddsum,evensum);

    return0;

    方法二,使用声明,结果是一样的。

    #include

    intmain(void)

    {inti,oddsum=0,evensum=0;//oddsum奇数和偶数偶数和

    for(i=1;i<=100;i++)//如果i<=100则执行循环体并向i

    值加1。{if(i%2!=0)//判断是否为奇数,如果是,则与奇数相加

    oddsum+=i;

    else/ifnotan奇数,与偶数相加

    evensum+=i;

    }

    printf("oddsum=%devensum=%d\n",oddsum,Evensum);

    return0;

    }

    扩展信息:

    用C语言编写代码“提取奇数”数字从1到100”。1.奇数是除以2后有余数的整数。

    赞68回复举报
  • 新仙剑
    山河风光
    用c语言程序编程实现1-n之间的偶数和,n从键盘输入#include
    voidmain(){
    intsum=0,n,i;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
    if(i%2==0)sum+=i;
    }
    printf("%d",总计);
    }
    赞53回复举报
我也是有底线的人~
点击加载更多

相关资讯

更多

热门新闻