佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1027|回复: 3

好奇怪 该来改去 都该 不了 C Program 来的

[复制链接]
发表于 18-9-2007 12:04 AM | 显示全部楼层 |阅读模式
是这样的 偶 帮偶的 朋友 debug 可是 这个好奇怪哦 Mode 的答案 不对!! mode 就是 显示 出现最多次的数目。
  1. #include
  2. #include
  3. #include
  4. void sort(int* arr, int s)// sorting
  5. {
  6.      int i,j,temp;
  7.      for(i=0;i< s ; i++)
  8.     {
  9.               if ( arr[i] == curNumber )
  10.               {
  11.                    curFreq++;
  12.               }
  13.               else
  14.                if ( curFreq > highest )
  15.                {
  16.                     mode = curNumber;
  17.                }
  18.                     
  19.                     curNumber = arr[i];
  20.                     curFreq = 1;
  21.     }
  22.     printf("\ntesting %d\n", mode);        \\testing purpose  
  23.     return mode;        
  24. }

  25. //问题 结束

  26. main()
  27. {
  28.       int* arr,s,i,mode,range;
  29.       float mean,median;
  30.       FILE* statfile;
  31.       printf("how many number to generate?");
  32.       scanf("%d", &s);

  33.       arr=(int*)malloc(sizeof(int)*s);

  34.       srand(1024);
  35.       for(i=0;i
  36. #include

  37. main()
  38. {
  39.     int i;
  40.     int arr[8] = {0,1,2,3,3,3,3,4};
  41.     int mode=0;
  42.     int highest = 0 ;
  43.     int curFreq= 0 ;
  44.     int curNumber = 0;
  45.    
  46.    
  47.     for(i = 0 ; i < 8 ; i++)
  48.     {
  49.               if ( arr[i] == curNumber )
  50.               {
  51.                    curFreq++;
  52.               }
  53.               else
  54.                if ( curFreq > highest )
  55.                {
  56.                     mode = curNumber;
  57.                     }
  58.                     
  59.                     curNumber = arr[i];
  60.                     curFreq = 1;
  61.                }
  62.     printf("%d", mode);
  63.     getch();
  64. }
复制代码
帮帮 忙下 看看哪里出错?? 谢谢 inadvanced
回复

使用道具 举报


ADVERTISEMENT

发表于 20-9-2007 06:57 PM | 显示全部楼层
2 个main()?
include 空的东西?

你在写什么?
回复

使用道具 举报

 楼主| 发表于 21-9-2007 10:03 PM | 显示全部楼层

回复 #2 wing_s 的帖子

谢谢你的 回复 偶的 问题解决了 。。。
回复

使用道具 举报

发表于 21-9-2007 10:32 PM | 显示全部楼层
多练习写,就会上手的,加油。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-9-2025 10:07 AM , Processed in 0.137633 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表