| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:怎么在输入n组数后统一一次输出结果,n是自己输入的,且不能用数组
只看楼主 加入收藏
柴晓晋
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-2-3
结帖率:88.89%
收藏
已结贴  问题点数:4 回复次数:6 
怎么在输入n组数后统一一次输出结果,n是自己输入的,且不能用数组
比如:input:2
             1 2
             3 4
     output  3
             7
2013-05-29 11:02
赵疯子
Rank: 8Rank: 8
来 自:dream
等 级:蝙蝠侠
威 望:2
帖 子:365
专家分:737
注 册:2013-5-5
收藏
得分:0 
那你只能用指针分配内存空间了,根据变量来输出指针的地址值,不过不用数组的话,很容易越界
2013-05-29 11:08
柴晓晋
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-2-3
收藏
得分:0 
回复 2楼 赵疯子
但是用数组的话,输入的n不一定,定义数组时就不能确定数组大小了
2013-05-29 11:34
赵疯子
Rank: 8Rank: 8
来 自:dream
等 级:蝙蝠侠
威 望:2
帖 子:365
专家分:737
注 册:2013-5-5
收藏
得分:1 
回复 3楼 柴晓晋
那就定义很大的空间呗,关键是现在不能用数组
2013-05-29 11:44
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
收藏
得分:1 
以下是引用柴晓晋在2013-5-29 11:34:34的发言:

但是用数组的话,输入的n不一定,定义数组时就不能确定数组大小了

程序代码:
#include<stdio.h>
int main(void)
{
    int m, i, n;
    printf("输入数组的长度:"); 
    scanf("%d",&m);
    int a[m];
    printf("输入数组元素:"); 
    for(i=0;i<m;i++)
       scanf("%d",&a[i]);
    for(i=0;i<m;i++)
       printf("%d\n", a[i]);
}

你看这样行不行!

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-05-29 12:25
lzj12530
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:264
专家分:841
注 册:2013-3-28
收藏
得分:1 
如果你不用数组存储,那么你就要定义足够多的变量。显然这没有意义了

C++菜鸟
2013-05-29 13:15
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1483
专家分:9058
注 册:2010-3-16
收藏
得分:1 
这个应该是考链表的吧。
2013-05-29 13:19
快速回复:怎么在输入n组数后统一一次输出结果,n是自己输入的,且不能用数组
数据加载中...
 
   



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

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