新手,想做Acm题,在1002就卡了,这是为什么?反馈是:Wrong Answer at Test 1#includeusing namespace std;int main(){ const int M = 100;int i=0,max=0,min = 0,N;int A[M];cin>>N;while(i = N){cin>>A[i];++i;}max=A[0];min=A[0];for(i= 0;i!=N;++i){
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 02:38:30
新手,想做Acm题,在1002就卡了,这是为什么?反馈是:Wrong Answer at Test 1#includeusing namespace std;int main(){ const int M = 100;int i=0,max=0,min = 0,N;int A[M];cin>>N;while(i = N){cin>>A[i];++i;}max=A[0];min=A[0];for(i= 0;i!=N;++i){
新手,想做Acm题,在1002就卡了,这是为什么?反馈是:Wrong Answer at Test 1
#include
using namespace std;
int main()
{
const int M = 100;
int i=0,max=0,min = 0,N;
int A[M];
cin>>N;
while(i = N)
{
cin>>A[i];
++i;
}
max=A[0];
min=A[0];
for(i= 0;i!=N;++i)
{
max=(max>=A[i])?max:A[i];
}
for(i= 0;i!=N;++i)
{
min=(min
描述
给定N个整数(1
新手,想做Acm题,在1002就卡了,这是为什么?反馈是:Wrong Answer at Test 1#includeusing namespace std;int main(){ const int M = 100;int i=0,max=0,min = 0,N;int A[M];cin>>N;while(i = N){cin>>A[i];++i;}max=A[0];min=A[0];for(i= 0;i!=N;++i){
额.楼主仔细看下样例输出,有多个结果吧?那么也就是说有多个测试用例啊,但是你的程序处理一个测试用例之后就退出了,所以就报错了啊
帮你改了下,你看看吧!
#include
using namespace std;
int main()
{
const int M = 100;
int A[M];
int N;
while(cin>>N)
{
int i=0,max=0,min = -9999999;/*因为有多个测试用例,所以处理完一个测试用例后min和max都得初始化,考虑到可能有负数,因此min应初始化为负数*/
while(i != N)
{
cin>>A[i];
++i;
}
max=A[0];
min=A[0];
for(i= 0;i!=N;++i)
{
max=(max>=A[i])?max:A[i];
}
for(i= 0;i!=N;++i)
{
min=(min
题目是否有多组测试数据?