Re: [問題] 比大小比不出來
※ 引述《polom (Polom)》之銘言:
: 各位前輩,我的程式寫到這樣,可是卻run不出來,不知問題該如何解決
: #include "stdafx.h"
: #include <iostream>
: #include <string>
: #include <iomanip>
: using namespace std;
: void arr_name(int max, int min)
: {
: for (int i=0; i < 11; i++)
: {
: int *M_max, *M_min;
: if ( i < (i+1))
: {
: *M_max = max[i];
: cout << *M_max << endl;
: }else if( i < (i+1))
: {
: *M_min = min[i];
: cout << *M_min << endl;
: }
: }
: }
: int main()
: {
: int name[10] = {213, 424, 56, 16, 54, 612, 46, 5, 475, 151};
: int a, b;
: cout << arr_name(a, b);
: system("pause");
: return 0;
: }
1. arr_name(a,b);
不管arr_name做了什麼,都不會改變a,b的值
2. arr_name(int max,int min)
...
...
*M_max = max[i] // max不是array
3.
就像前面推文說的
完全看不出你到底想要讓arr_name做什麼
想要對name做些什麼的話,至少先把它傳進函式吧
4.
[in arr_name]
if(i<(i+1))
除非i不是實數不然i當然小於i+1 XD
[這個我猜一下
你應該是想寫 name[i]<name[i+1]吧,如果是這樣,你要把name傳進函式裡才行]
5. 你include的東西好像很多都沒有用到呀
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.213.158
※ 編輯: mantour 來自: 140.112.213.158 (09/08 11:25)
推
09/08 11:29, , 1F
09/08 11:29, 1F
→
09/08 11:29, , 2F
09/08 11:29, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章