
c++从终端输入10个整数,输出其最大值和最小值。 大佬帮忙看看哪里错了?
#include<iostream>usingnamespacestd;intmain(){intnum,max,min,i;cin>>num;max=num;min=n...
#include<iostream>
using namespace std;
int main()
{
int num,max,min,i;
cin>>num;
max=num;min=num;
for(i=0;i<10;i++)
{if(num>max) max=num;
if(num<min) min=num;
}
cout<<"max="<<max<<","<<"min="<<min<<endl;
return 0;
} 展开
using namespace std;
int main()
{
int num,max,min,i;
cin>>num;
max=num;min=num;
for(i=0;i<10;i++)
{if(num>max) max=num;
if(num<min) min=num;
}
cout<<"max="<<max<<","<<"min="<<min<<endl;
return 0;
} 展开
展开全部
你只输入了一个数
#include<iostream>
using namespace std;
int main() { int num,max,min,i;
for(i=0;i<10;i++)
{
cin>>num; if( i==0 ) {max=num;min=num;}
if(num>max) max=num;
if(num<min) min=num;
}
cout<<"max="<<max<<","<<"min="<<min<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main() { int num,max,min,i;
for(i=0;i<10;i++)
{
cin>>num; if( i==0 ) {max=num;min=num;}
if(num>max) max=num;
if(num<min) min=num;
}
cout<<"max="<<max<<","<<"min="<<min<<endl;
return 0;
}
追问
if( i==0 ) {max=num;min=num;} 请问这个语句怎么理解
追答
就是最开始max和min都没有值时无法做max和min与num的比较,需要将第1个有效值赋给这两个变量,方便以后比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-12-26
展开全部
for循环之前已经读入了一个数
后面又读入10个
哈哈
后面又读入10个
哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |