注册 登录
编程论坛 C++教室

大神帮看看程序为啥错了

zczhao050512 发布于 2012-05-08 21:57, 595 次点击
#include<iostream>
using namespace std;
int main()
{   int a[10];
    int i,j,temp;
    cout<<"please inout 10 numbers:"<<endl;
    for(i=0;i<10;i++)
    {
        cin>>a[i];
    }
   
    for(i=0;i<10;i++)
     for(j=i+1;j<10;j++)
     {
         if a[i]>a[j]
         {
          temp=a[i];
          a[i]=a[j];
          a[j]=temp;
         }
     }
     for(i=0;i<10;i++)
     {
         cout<<a[i]<<" ";
     }
     
    return 0;

}
E:\My C Projects\arr\arr.cpp(15) : error C2061: syntax error : identifier 'a'
E:\My C Projects\arr\arr.cpp(16) : error C2143: syntax error : missing ';' before '{'
10 回复
#2
zczhao0505122012-05-08 22:16
回复 楼主 zczhao050512
没人知道吗
#3
zczhao0505122012-05-08 22:23
自己搞明白了
#4
唯我独魔2012-05-08 23:11
楼主是在卖萌么???我还是想说if漏了括号

[ 本帖最后由 唯我独魔 于 2012-5-8 23:13 编辑 ]
#5
BianChengNan2012-05-09 09:27
ai, 楼主啊楼主
#6
h5761335392012-05-10 18:44
新手,可以理解..
#7
liu4717225692012-05-10 19:04
  if后面没括号
#8
xiaoqinqin2012-05-10 20:09
。。。。。。if后立马就是() 这种最低级 的常识。。。唉,学C语言那时候就养成好习惯了
#9
zczhao0505122012-05-13 20:10
回复 4楼 唯我独魔
还是谢谢,新手,理解一下
#10
zczhao0505122012-05-13 20:10
回复 8楼 xiaoqinqin
嗯,新手,基础不扎实,谢谢建议
#11
zczhao0505122012-05-13 20:11
回复 6楼 h576133539
仍然谢谢
1