⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter4-7.cpp

📁 C++STL程序员开发指南
💻 CPP
字号:
//文件名:CHAPTER4-7.cpp
#include <stdlib.h>
#include <iostream.h>
inline int cmp (const void *a, const void *b)
{ int aa = *(int *)a;
  int bb = *(int *)b;
  return (aa < bb) ? -1 : (aa > bb) ? 1 : 0;
}
void main (int argc, char *argv[])
{
  const int size = 10;  // array of 10 integers
  int array [size];
  int n = 0;
  cout<<"Please input 10 integers:"<<endl;
  // read an integer into the n+1 th element of array
  while (n<size)
  {
	  int temp_char;
	  cin>>temp_char;
	  bool find=false;
	  int j=0;
	  while((j<n)&&(!find))
	  {  find=(temp_char==array[j]);  j++; }
	  if(!find)
	  {  array[n]=temp_char;  n++;  }
  }
  n--; // it got incremented once too many times 
  qsort (array, n, sizeof(int), cmp);
  cout<<"output the 10 sorted integers:"<<endl;
  for (int i = 0; i <= n; i++) cout << array[i] << " ";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -