| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 892 人关注过本帖
标题:找错求助...
只看楼主 加入收藏
ams87
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-21
收藏
 问题点数:0 回复次数:2 
找错求助...
谁告诉我错在那里?
不用if  else进行输入限制,这个程序是没有错误的.但是加了这个后就...错了...

#include "stdio.h"
#define N 6
main()
{
   int score[N],i,num;
   for(i=0;i<N;i++)
 scanf("%d",&score[i]);            
  if(score[i]>=0&&score[i]<=100)
    {
       printf(" 60 fen yi xia de fen shu shi:\n " ) ;
   for(i=0;i<N;i++)
    {
      if(score[i]<60)     
   printf("%d&&",score[i]);
        }
    num=0;
     for(i=0;i<N;i++)
   if(score[i]<60)
    num++;
  printf("\n fen shu zai 60 fen yi xia de zong ren shu shi:\n " ) ;
  printf("%d\n",num)  ;
    }
  else
  {
      printf("shuruyouwu,qingchongxinshuru");
  }
}
搜索更多相关主题的帖子: int else define 
2008-07-22 17:51
banyleader
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-7-8
收藏
得分:0 
你试一试
#include "stdio.h"
#define N 6
main()
{
   int score[N],i,num;
  printf(" please input the data:\n " ) ;
   for(i=0;i<N;i++)     
      scanf("%d",&score[i]);
   printf(" 60 fen yi xia de fen shu shi:\n " ) ;  
   for(i=0,num=0;i<N;i++)            
     {
      if(score[i]>=0&&score[i]<=100)
        {
               
         if(score[i]<60)      
           {
               printf("%d ",score[i]);                                 
            num++;
           }                        
        }
      else   
         printf("shuruyouwu,qingchongxinshuru");
     }
     printf("\n fen shu zai 60 fen yi xia de zong ren shu shi:\n " ) ;   
     printf("%d\n",num);
     getch();
}
2008-07-23 18:29
coming
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2008-4-20
收藏
得分:0 
建议楼主的编程风格的编写方面改改 缩进都看不清楚 费劲~~~估计你看起来也费劲呢吧 呵呵 在判断的最外面的if上面少一个for循环吧 你应该把这个if放在for循环里面啊 让if遍历每个数据
2008-07-23 18:53
快速回复:找错求助...
数据加载中...
 
   



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

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