标题:为什么只显示第一个函数?
取消只看楼主
niitp
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-4-15
 问题点数:0 回复次数:2 
为什么只显示第一个函数?
#include<iostream>
using namespace std;
class Customers
 {
      float amounts[10];
      public:
  void sortData()
  {
       int ctr;
       for (ctr=0; ctr<10; ctr++)
       {
           cout<<"enter the amount:";
           cin>>amounts[ctr];
           }
       int counter=0;
       while(counter<9)
       {
          float temp;
          if(amounts[counter]>amounts[counter+1])
          {
              temp=amounts[counter];
              amounts[counter]=amounts[counter+1];
              amounts[counter+1]=temp;
              counter=0;
              continue;                                   
          }
          counter++;            
                       }
       }           
      
      void display()
      {
        for(int counter=0;counter<10;++counter)
        {
           cout<<"element"<<counter<<":  "<<amounts[counter]         <<endl;     
                }
                }   
           };
           int main()
           {
               Customers C1;
              C1.sortData();
              C1.display();
              return 0;
               }
      
      
      
      

为什么我输入10个数字以后,窗口马上就消失了?void display()里的不会显示出来?
搜索更多相关主题的帖子: 函数 ctr amounts float counter 
2007-12-05 20:01
niitp
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-4-15
得分:0 
我知道没问题..

可是为什么我输入10个数字以后,窗口马上就消失了?void display()里的不会显示出来?
2007-12-06 00:38
niitp
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-4-15
得分:0 
我郁闷,为什么我这里就这样...555
2007-12-06 14:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-190615-1-1.html




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

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