这个程序哪里错了!!!!!!!!!!!!!!!!!! C++的
main()
{int a[10],max,i;
for(i=0;i<10;i++)scanf("%d",&a[i]);
max=0;
for
{
(max=a[0])
if(a[i]>a[0]),max=a[i]
}
printf("\n the max is %d",max);
}
参考答案:C++应该像我这样写
#include <iostream>
using namespace std;
main()
{int a[10],max,i;
for(i=0;i<10;i++)cin>>a[i];
max=a[0];
for (i=1;i<10;i++ )
if(a[i]>max) max=a[i] ;
cout<<endl<<"the max is"<<max<<endl;
}
你的
main()
{int a[10],max,i;
for(i=0;i<10;i++)scanf("%d",&a[i]); //scanf是C用的
max=0; //下面的循环在逻辑上和语法上都是错的
for
{
(max=a[0])
if(a[i]>a[0]),max=a[i]
}
printf("\n the max is %d",max); //又是C 用的
}
有问题加QQ群***********