| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8231 人关注过本帖
标题:如何用C语言中的数组输出众多坐标!
只看楼主 加入收藏
δ不动ξ神王
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-7-19
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
如何用C语言中的数组输出众多坐标!
问题是,我有众多的坐标。我想用C语言中的数组,来输出我输入的全部坐标。!!!求大神来赐教额。。。。
搜索更多相关主题的帖子: C语言 如何 
2013-07-19 12:07
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
定义x[100]为x坐标的数组,y[100]为y坐标的数组,数组长度可以自己设置,然后用一个for循环逐个坐标输入,for(int i=0;i<100;i++)scanf("%d%d",&x[i],&y[i])来对每个坐标赋值即可

思考赐予新生,时间在于定义
2013-07-19 12:31
δ不动ξ神王
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-7-19
收藏
得分:0 
大侠,能不能写一段完整的例子给我看看。。。我不知道怎么入手额。。。。
2013-07-19 12:44
δ不动ξ神王
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-7-19
收藏
得分:0 
回复 2楼 love云彩
大侠,能不能写一段完整的例子给我看看。。。我不知道怎么入手额。。。。
2013-07-19 12:44
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:0 
感觉用数组不太好弄,首先你的坐标是几维的,然后你用数组进行存储,其次数组元素只能存储一个数据,那要是二维坐标又该如何?如果用下标表示坐标,然后元素之赋值1或0表示是否存在,那数组可能会很大了,而且还会浪费存储空间,这个可以试试稀疏数组,个人感觉还是存储在文件中,直接输出文件

Maybe
2013-07-19 12:57
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:10 
人家是新手,说了稀疏数组也未必懂,更不说储存在文件里,我这里只是用元素的值来表示二维x,y,算是简单的吧。太深奥的,人家未必能理解
程序代码:
#include<stdio.h>
void main()
{
    int i;
    int x[5],y[5];//定义x坐标的数组,长度为5,y坐标的数组,长度5,长度可以自定义
    printf("请输入X坐标的5个元素:");
    for(i=0;i<5;i++)
        scanf("%d",&x[i]);
    printf("请输入Y坐标的5个元素:");
    for(i=0;i<5;i++)
        scanf("%d",&y[i]);
    printf("您输入的坐标为:\n");
    for(i=0;i<5;i++)
        printf("(%d,%d)",x[i],y[i]);
    printf("\n");
}

 

思考赐予新生,时间在于定义
2013-07-19 13:13
qq525273446
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:54
专家分:161
注 册:2009-11-18
收藏
得分:0 
坐标用结构体封装起来, 再通过数组操作吧

找工作中……
2013-07-19 14:41
快速回复:如何用C语言中的数组输出众多坐标!
数据加载中...
 
   



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

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