| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 709 人关注过本帖
标题:请解,为什么是这种结果?
只看楼主 加入收藏
zhanfffmmm
Rank: 5Rank: 5
等 级:职业侠客
帖 子:238
专家分:343
注 册:2009-10-16
收藏
得分:0 
,都是好样的!
2010-04-04 18:21
心雨123aa
Rank: 2
来 自:湛江
等 级:论坛游民
帖 子:55
专家分:38
注 册:2010-3-28
收藏
得分:0 
其实第一个循环完后,已经是19啦,再循环,并输出是19,19,19.........
2010-04-04 18:23
ggvvcc
Rank: 3Rank: 3
来 自:山东临沂
等 级:论坛游侠
帖 子:50
专家分:119
注 册:2010-4-3
收藏
得分:2 
#include <stdio.h>
#define N 10
void main(){
    int s1[N], s2[N] = {0};
    int i = 0, j = 0;
    printf("请输入数字:\n");
    while(i < N){
        scanf("%d", (s1 + i));
        if(s1[i] % 2 != 0)
            s2[j++] = s1[i];
    }
    for(i = 0; i < j; i++)
        printf("%d ", s2[i]);
    printf("\n");
}

[ 本帖最后由 ggvvcc 于 2010-4-4 18:26 编辑 ]
2010-04-04 18:24
zhanfffmmm
Rank: 5Rank: 5
等 级:职业侠客
帖 子:238
专家分:343
注 册:2009-10-16
收藏
得分:0 
楼上的编译环境是什么,我的编译无法编出答案来.
2010-04-04 18:58
zhanfffmmm
Rank: 5Rank: 5
等 级:职业侠客
帖 子:238
专家分:343
注 册:2009-10-16
收藏
得分:0 
我搞定啦,       #include"stdio.h"
            #include"string.h"
             main()

     {
        int n;
        int i,a[100],b[100],*s1,*s2;
        s1=a;
        s2=b;
         scanf("%d",&n);
        for(i=0;i<n;i++)
            {
               *(s1+i)=2*i+1;
               *(s2+i)=*(s1+i);
            }
         for(i=0;i<n;i++)
         printf("%d\n",*(s2+i));
       getch();
     }
谁最好能来个有参有返的
2010-04-04 19:01
快速回复:请解,为什么是这种结果?
数据加载中...
 
   



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

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