| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:求助 关于编译器的问题!
只看楼主 加入收藏
maoyan20034
Rank: 2
等 级:论坛游民
帖 子:27
专家分:46
注 册:2009-11-30
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
求助 关于编译器的问题!
#include"stdio.h"
#define NUM 2
main()
{
  int ch=0;
  int i,j;
  float score[NUM][4];
  

  puts("\t\t\t*********************************");
  puts("\t\t\t*                               *");
  puts("\t\t\t*  1:StudentScanf               *");
  puts("\t\t\t*  2:AverageScorePrintf         *");
  puts("\t\t\t*  3:StudentNumPrintf           *");
  puts("\t\t\t*  4:ScoreSreeh                 *");
  puts("\t\t\t*********************************");
  puts("Please need Function :");
    scanf("%d",&ch);

  if(ch>5&&ch<1)
     {
        printf("eoor!please input again");
        scanf("%d",&ch);
      }
  if(ch==1)
  {

       printf("please input score:\n");
       for(i=0;i<NUM;i++)
       {
           for(j=0;j<NUM;j++)
              scanf("%f",&score[i][j]);
              printf("%f",score[i][j]);
      }

  }

      getch();



}
这一段程序,我在WIN-TC中编译,待输入ch的值为1后,程序并没有执行if后的输出语句,更没有执行以后的语句,而是直接跳出来了,,这是怎么回事,我用VC++编译都可以执行到,,但是在VC++中输入语句后紧跟一句输出语句输出结果却不是输入的数据,,这是怎么回事?希望能得到解答
搜索更多相关主题的帖子: 编译 
2009-12-19 15:01
李光亮
Rank: 2
等 级:论坛游民
帖 子:43
专家分:51
注 册:2009-9-21
收藏
得分:14 
undefined
2009-12-19 15:23
快速回复:求助 关于编译器的问题!
数据加载中...
 
   



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

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