为什么会死循环!

weixin_38060792 2017-06-26 01:34:23
#include <iostream> using namespace std; int main(int argc, char **argv) { int a[10]; for(int i=0;i<=9;i++){ cout<<"please enter ten number!"; cin>>a[i]; } int MAXtemp =a[0]; for(int i=1;i<=9;i++){ if(a[i]>MAXtemp){ MAXtemp=a[i]; } } int MINtemp =a[0]; for(int i=1;i<=9;i++){ if(a[i]<MINtemp){ MINtemp=a[i]; } } cout<<"The max is:"<<MAXtemp<<endl; cout<<"The min is:"<<MINtemp<<endl; //大——>小排序 从这里开始会进入死循环!为什么! int MIDtemp; int NUMtemp[10]; NUMtemp[0]=a[0]; int calculate=0; for(int i=0;i>=0;i++){ for(int i=0;i<=8;i++){ if(a[i+1]>NUMtemp[i]){ MIDtemp=NUMtemp[i]; NUMtemp[i]=a[i+1]; NUMtemp[i+1]=MIDtemp; }else{ NUMtemp[i+1]=a[i+1]; //cout<<NUMtemp[i]; calculate++; } } if(calculate==9){ break; } calculate=0; } for(int i=0;i<=9;i++){ cout<<NUMtemp[i]<<endl; }return 0;}


...全文
7 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧