|
#include <iostream>
#include <iomanip>
#include <math.h>
#include "inc.h"
using namespace std;
//int g_sum = 0;
//void print_msg();
int main()
{
int stu_no[] = {5, 8, 9, 0, 2, 1, 4, 7, 6, 3};
int i;
int max_no = stu_no[0];
int min_no = stu_no[0];
for (i = 1; i <= (end(stu_no) - begin(stu_no));i++)
{
max_no = max_no > stu_no[i] ? max_no : stu_no;
min_no = min_no < stu_no[i] ? min_no : stu_no;
cout<<max_no<<endl;
cout<<min_no<<endl;
}
return 0;
}
三目运算符数据类型不匹配
- int main()
- {
- int stu_no[] = { 5, 8, 9, 0, 2, 1, 4, 7, 6, 3 };
- int i;
- int max_no = stu_no[0];
- int min_no = stu_no[0];
- for (i = 1; i <= (end(stu_no) - begin(stu_no)); i++)
- {
- max_no = max_no > stu_no[i] ? max_no : stu_no[i];//少了[i]
- min_no = min_no < stu_no[i] ? min_no : stu_no[i];//少了[i]
- cout << max_no << endl;
- cout << min_no << endl;
- }
- return 0;
- }
复制代码
|
上一篇: 为什么用 & 而 不用 ==下一篇: C++控件的属性问题
|