2018復旦機試第2題,自己再看

2021-09-12 03:51:15 字數 954 閱讀 1047

// 2018 複試第2題.cpp : 定義控制台應用程式的入口點。

/*解方程。 給定乙個字串,代表乙個 一元一次 方程。

如果有解求解,輸出格式「x=數字」 ,如果解的個數無窮,輸出 「infinite solutions」。

如果 沒有解輸出「no solution」

字串 長度不超過 256 。 樣例:

10x-2x-8=4x+7+x 輸出:x=5 */

#include "stdafx.h"

#include #include #include using namespace std;

char s[260];

int _tmain(int argc, _tchar* ar**)

if(i < d && s[i] == 'x')else

}else if(i < d && (s[i] == '+' || s[i] == '-') )

else flag =1;

i++;

int t = 0;

while(i= '0' && s[i] <= '9')

if(i='0' && s[i] <= '9')

if(i < len && s[i] == 'x')else

}else if(i < len && (s[i] == '+' || s[i] == '-') )else

int t = 0;

while(i= '0' && s[i] <= '9')

if(i}else if(s[i] == 'x')

} int c = coel - coer;

int n = conr - conl;

if(c == 0 && n == 0)else if(c != 0)else

system("pause");

return 0;

}

2017復旦機試第二題 水

2017複試第2題.cpp 定義控制台應用程式的入口點。給定乙個9位數字的isbn,求其校驗位。isbn格式為2 02 033598,校驗位的計算方法如下 從左到右依次將各位數字乘10,9,8,2,求出其和s,作模運算得m s mod 11。若11 m在1和9之間,校驗位即為該數字 若11 m等於1...

復旦20考研機試真題 A 鬥牛

給定5個 0 9 範圍內的整數 a1,a2,a3,a4,a5。如果能從五個整數中選出三個並且這三個整數的和為 10 的倍數 包括 0 那麼這五個整數的權值即為剩下兩個沒被選出來的整數的和對 10 取餘的結果,顯然如果有多個三元組滿 和是 10 的倍數,剩下兩個數之和對 10 取餘的結果都是相同的 如...

工大機試第8題

1.編寫乙個程式解決愛因斯坦台階問題 有人走以台階,若以每步走2級則最後剩1級 若每步走3級則最後剩2級 若以每步走4級則最後剩3級 若以每步走5級則最後剩4級 若以每步走6級則最後剩5級 若以每步走7級則最後剛好不剩。問台階共有幾級?原始碼如下 problem8.cpp 定義控制台應用程式的入口點...