| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1089 人关注过本帖
标题:为什么只显示第一个函数?
取消只看楼主 加入收藏
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
快速回复:为什么只显示第一个函数?
数据加载中...
 
   



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

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