小白求教 真心hold不住了……
跟着 谭浩强 的教材C++教材 自学c++ing(个人兴趣)
写了一段代码
目的:有一个已拍好的数列,现在输入一个数字 按照原顺序将该数字插入数列
#include<iostream.h>using namespace std;int main(){ int n[6],temp,i,j,a; cout<<"请输入5个数字,以比较大小:";//\\\\\\\输入数字\\\\\\\\\ for(i=0;i<=4;i++) cin>>n[i];//\\\\\\\\\\\\\\\\\\\\\\\\//\\\\\\排序\\\\\\\\\\\\\ for(j=0;j<=4;j++) { for(i=0;i<=5-j;i++) { if(n[i]>n[i+1]) { temp=n[i]; n[i]=n[i+1]; n[i+1]=temp; } } } cout<<"排序完成:"; for(i=0;i<=4;i++) cout<<n[i]<<',';//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\\\\\\\\\\将新的数字插入数列\\\\\\\\\\\\\\\ cout<<"现在请输入一个数字,将其插入数列:"; cin>>a; for(i=0;i<=4;i++) { if(a>n[i]) { for(j=4;j>=i;j--) { n[j+1]=n[j]; } n[i]=a; } } cout<<"数列排序完毕:"; for(i=0;i<=5;i++) cout<<n[i]<<','; system("pause"); return(0);}