次のプログラムを完成させて欲しいです。 ベースプログラム #include <stdio.h> #include <string.h> #define OPNUM 11
次のプログラムを完成させて欲しいです。 ベースプログラム #include <stdio.h> #include <string.h> #define OPNUM 11 /* 演算子の優先度を返す関数 / int priority( /** ★ここを書いてください / ){ / ★ここを書いてください**/ } / main関数は変更せずにそのままコピー&ペーストで使用する / int main(void){ charoplist[OPNUM] = {"+", "*", "-", "/", "&", "^", "%", "&&", "", "==", "<="}; int i; for (i=0; i<OPNUM; i++){ printf("%s -> %d\n", oplist[i], priority(oplist[i])); } return 0; } 実行例 + -> 6 * -> 7 - -> 6 / -> 7 & -> -1 ^ -> 8 % -> 7 && -> 3 -> 2 == -> 4 <= -> -1 となります。 引数に演算子を表す文字列を与え、その演算子の優先度を返す関数を作ってください。★の部分を書いてください。それ以外の部分は変更なしでお願いします。