qq_57967146 2021-06-15 21:20 采纳率: 50%
浏览 13
已采纳

帮忙看看这个程序哪里有问题

#include<iostream>

using namespace std;

int main()

{

int n,s[100],mix,i,temp; 

cin>>n;

while(n!=0)

 for(i=0;i<n;i++)       

  {

    cin>>s[i];

  }                              

  mix=0;                      

  for(i=1;i<n;i++)

  {

if(s[i]<s[mix])

   {

    mix=i;

 }                      

 }

 }

    temp=s[mix];

    s[mix]=s[0];

    s[0]=temp;                         

  for(i=0;i<n;i++)

  {

    cout<<s[i];

  }                           

 return 0;

}

  • 写回答

3条回答 默认 最新

  • CSDN专家-微编程 2021-06-15 21:49
    关注

    删除temp=s[mix];上面的一个花括号即可,如图

     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?