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

#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;

}

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

 

temp=s[mix];这一行前面的大括号删除掉,多了个大括号

代码风格要注意啊,风格好的话一眼就看出来了啊

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m