鱼C论坛

 找回密码
 立即注册
查看: 4745|回复: 5

求1到100之间奇数之和1到100之间偶数之和

[复制链接]
发表于 2012-12-18 21:29:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这样写是对还是错,求指导!!!

# include <stdio.h>

int main(void)
{
    int i;
        int sum = 0;

    for (i=1; i<=100; i+=2)
            sum = sum + i;
    printf("sum = %d\n", sum);

        for (i=2; i<=100; i+=2)
                sum = sum + i;
    printf("sum = %d\n", sum);
          
   
        return 0;
}

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-18 22:17:50 | 显示全部楼层
基本正确,在两个for之间加上sum=0;就完全正确。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-18 22:42:14 | 显示全部楼层
#include <stdio.h>
int  main()
{
int i;
int sum=0;
int suma=0;
for(i=1;i<=100;i++)
{
        if(i%2==0)
                sum=sum+i;
        else
                suma=suma+i;
}
printf("sum = %d\n", sum);
printf("suma = %d\n", suma);
return 0;
}
我觉得这样更方便一些,虽然多增加了一个变量但是时间复杂度下去了,少了个循环
(仅供参考)
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-19 09:39:52 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-19 09:40:36 | 显示全部楼层
相许。 发表于 2012-12-18 22:42
#include
int  main()
{

我参考参考,呵呵!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-24 18:00:10 | 显示全部楼层
路过看看呵呵
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-13 19:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表