练习1.17:如果输入的值都是相等的,本节程序会输出什么?如果没有重复的值又会是怎样的?
答:如果输入值相等,会输入这一个值出现的总次数;
如果没有重复值,则输出是每个值都出现一次。
练习1.18:编译并运行本节程序,给它输入全都相等的值。再次运行程序,输入没有重复的值。
练习1.19:
#include<iostream>
int main()
{
int min=0,max=0;
std::cout<<"请输入界限:"<<std::endl;
std::cin>>min>>max;
if(min>max)
{
int temp=min;//注意这里的用法,代码更加简略。
min=max;
max=temp;
}
while(min<=max)
{
std::cout<<min<<" ";
++min;
}
std::cout<<std::endl;
return 0;
}
运行结果:
总结:代码化简,int temp=min.
参考源