| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 648 人关注过本帖
标题:我是菜鸟,请教。。。。。。
取消只看楼主 加入收藏
learnerboy
Rank: 2
等 级:论坛游民
帖 子:246
专家分:22
注 册:2007-11-11
结帖率:100%
收藏
 问题点数:0 回复次数:2 
我是菜鸟,请教。。。。。。
#include"stdio.h"
 #define N 100
 int input(int array[]);
 void count(int array[],int max);
 void main()
 {
     int array[N],p;
     printf("请输入数字:\n");
     p=input(array);
     count(array,p);
 }
 int input(int array[])
 {
     int i,max=0;
     for(i=0;i<N;i++)
     {
         scanf("%d",array[i]);
         if(array[i]==-1)break;
         max++;
      }
      return max;
 }
 void count(int array[],int max)
 {
      int a=0,b=0,c=0,d=0,e=0,i;
      for(i=0;i<=max;i++)
      {
           switch(array[i])
           {
                case 0:a++;break;
                case 1:b++;break;
                case 2:c++;break;
                case 3:d++;break;
                default:e++;
            }
       }
       printf("0的出现次数为%d\n",a);
       printf("1的出现次数为%d\n",b);
       printf("2的出现次数为%d\n",c);
       printf("3的出现次数为%d\n",d);
       printf("4的出现次数为%d\n",e);

 }
这个程序中里错了,咋运行不出来了?我郁闷。。。。。。。
搜索更多相关主题的帖子: max void include return count 
2008-05-02 20:17
learnerboy
Rank: 2
等 级:论坛游民
帖 子:246
专家分:22
注 册:2007-11-11
收藏
得分:0 
我用的是win-tc,太不习惯了,弄什么都不通过,我郁闷。。。。
2008-05-02 20:39
learnerboy
Rank: 2
等 级:论坛游民
帖 子:246
专家分:22
注 册:2007-11-11
收藏
得分:0 
MD,一样的程序用不一样的编译器,出来的结果都不一样,我服了!
2008-05-02 21:06
快速回复:我是菜鸟,请教。。。。。。
数据加载中...
 
   



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

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