| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1312 人关注过本帖
标题:求大家给我看一段代码 我一直显示错误
只看楼主 加入收藏
求知的胖子
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2016-12-22
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:3 
求大家给我看一段代码 我一直显示错误
#include<stdio.h>
#define N5
 main()
  {        int num[N]={0},i=0,k=0;
          float score[N]={0.0};
         
          printf("input numbers and scores:\n");
          for(i=0;i<N;i++)
                  printf("%8d",num[i]);
          printf("\n");
         
          for(i=0;i<N;i++)
                  printf("%8d",score[i]);
          printf("\n");
         
          k=0;
          for(i=1;i<N;i++)
              if(score[k]<score[i]) k=i;
              
          printf("number=%d,score=%.2f\n",num[k],score[k]);
 
  }  
 
搜索更多相关主题的帖子: scores numbers include 
2017-02-07 14:46
求知的胖子
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2016-12-22
收藏
得分:0 
问题在于N这个地方,还有编辑器的提示信息如下。
A:\C语言编程练习\字符串3.c    In function 'main':
4    14    A:\C语言编程练习\字符串3.c    [Error] 'N' undeclared (first use in this function)
4    14    A:\C语言编程练习\字符串3.c    [Note] each undeclared identifier is reported only once for each function it appears in
我使用的是DEV C++5.9.2
2017-02-07 14:48
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:15 
#include<stdio.h>
#define N 5 //这里少了一个空格
main()
  {        int num[N]={0},i=0,k=0;
          float score[N]={0.0};
         
          printf("input numbers and scores:\n");
          for(i=0;i<N;i++)
                  printf("%8d",num[i]);
          printf("\n");
         
          for(i=0;i<N;i++)
                  printf("%8d",score[i]);
          printf("\n");
         
          k=0;
          for(i=1;i<N;i++)
              if(score[k]<score[i]) k=i;
              
          printf("number=%d,score=%.2f\n",num[k],score[k]);
 
  }

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-02-07 14:52
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:5 
#define N5
//#define N 5

要把N和5分开写

如果合在一起写,编译器就把N5看成一个变量了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-02-07 14:53
快速回复:求大家给我看一段代码 我一直显示错误
数据加载中...
 
   



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

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