| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1571 人关注过本帖
标题:求助,我这样跟数组赋值错在哪里
取消只看楼主 加入收藏
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:6 
求助,我这样跟数组赋值错在哪里
程序代码:
#inlcude<stdio.h>
int main(void)
{
  int n,index;
  double test[n];
  scanf("%d",&n);
  for(index = 0;index < n;index++);
     scanf("%lf",&test[index]);
  for(index = 0;index < n;index++);
    printf("%f",test[index]);
  return 0;
}


[ 本帖最后由 blueblackrai 于 2013-1-6 21:34 编辑 ]
搜索更多相关主题的帖子: index 
2013-01-06 21:23
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 2楼 tangrongyang
不会啊,C99支持变量了
2013-01-06 21:33
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 4楼 此夜望月
你说的对,把数组放在在n赋值之后声明就可以正确运行了
程序代码:
#inlcude<stdio.h>
int main(void)

 {
   int n,index;
   scanf("%d",&n);

   double test[n];
   for(index = 0;index < n;index++);
     scanf("%lf",&test[index]);
   for(index = 0;index < n;index++);
     printf("%f",test[index]);
   return 0;

 }
2013-01-06 21:54
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 6楼 XQwindow
我这样改运行成功了,就是把数组的声明放在n赋值之后,这样做对不
程序代码:
#inlcude<stdio.h>
int main(void)

 {
    int n,index;
    scanf("%d",&n);

    double test[n];
    for(index = 0;index < n;index++);
     scanf("%lf",&test[index]);
    for(index = 0;index < n;index++);
      printf("%f",test[index]);
    return 0;

 }
2013-01-06 21:57
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 12楼 XQwindow
......香蕉什么意思啊
2013-01-06 22:09
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 14楼 A13433758072
就是说这样改就一点问题没有了?
2013-01-06 22:35
blueblackrai
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-6
收藏
得分:0 
回复 16楼 A13433758072
谢谢
2013-01-06 22:45
快速回复:求助,我这样跟数组赋值错在哪里
数据加载中...
 
   



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

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