标题:奇数偶数问题
只看楼主
liurui
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2009-10-16
结帖率:60%
已结贴  问题点数:20 回复次数:7 
奇数偶数问题
计算一个一维数组所有奇数和与偶数和之差(要求用指针实现)急~~~~~~~~~~请大家帮帮忙!!!谢谢!!!
搜索更多相关主题的帖子: 奇数 偶数 
2009-11-09 10:53
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
得分:0 
把自己的思路和程序写一下嘛。是在运行不了,有错误,大家再一起分析一下~
2009-11-09 10:55
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
得分:5 
程序代码:
顶LS,LZ应该养成遇到问题先自己尝试的习惯

#include <stdio.h>
main ()
{
    int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, jihe, ouhe, i;
     jihe = ouhe = i = 0;
    while (i < 10) {
      if (a[i] % 2 == 0)
               ouhe += a[i];
       else 
               jihe += a[i];
          ++ i;    
    }    
     printf ("%d\t%d\t",ouhe,jihe);
    getch ();
    return 0;
 }

想象力征服世界
2009-11-09 19:10
bodyactione
Rank: 2
等 级:论坛游民
帖 子:46
专家分:15
注 册:2009-10-20
得分:0 
回复 3楼 longlong89
你能写个输入赋值的么?
每次输入判断次还在的到的偶数赋给另一个数组
奇数也是
2009-11-10 22:56
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
得分:10 
#include <iostream>
using namespace std;
main ()
{
    int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, jihe, ouhe, i;
    int *p;
    p=a;//指针指向数组的开头
    jihe =ouhe=0;
    for(i=0;i<10;i++)
    {
        if (*(p+i) % 2 == 0)
               ouhe += *(p+i);
         else
               jihe +=*(p+i);
         
    }   
     printf ("%d\t%d\t",ouhe,jihe);
    getchar();
    return 0;
}
2009-11-10 23:12
jinmu
Rank: 2
等 级:论坛游民
帖 子:34
专家分:93
注 册:2009-11-9
得分:5 
#include<stdio.h>
#define N 3
void main()
{
    int a[N],i;
    int sum1=0,sum2=0,c;
    for(i=0;i<N;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<N;i++)
    {
        if(a[i]%2==0)
            sum1=sum1+a[i];
        if(a[i]%2!=0)
            sum2=sum2+a[i];
    }
    c=sum2-sum1;
    printf("%d",c);
}
2009-11-13 19:33
jinmu
Rank: 2
等 级:论坛游民
帖 子:34
专家分:93
注 册:2009-11-9
得分:0 
用指针实现原理是一样的,你定义一个指针,指向数组,再用指针运算就行了
2009-11-13 19:35
liurui
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2009-10-16
得分:0 
谢谢大家的指点,其实我做的会出现内存错误
2009-11-14 17:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-291603-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.074133 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved