新人求教。!仅改变符号的方向结果就不同。意思都一样。
目的是连续输入几个数。求出这些数中的最小的。#include <iostream>
using namespace std;
int main()
{
int a,b,i;
for(i=1;i<=4;i++)
cin>>a;
{
cin>>b;
if (b<a)
a=b;
else ;
}
cout<<a<<endl;
return 0;
}
这是我写的。结果输出的不是最小的数。
但是如果把if 中的条件改成a>b的话,那结果就对了。
这是为什么啊?。
意思不都是一样的么???
求指教= = 。。