From 117bf4ce7538448c273dac4dd44dfe1ddbb5b59c Mon Sep 17 00:00:00 2001 From: Launchcore Date: Thu, 23 Nov 2023 21:51:52 +0800 Subject: [PATCH] 2023-11-23 --- Classwork10/Classwork10.sln | 71 +++++++++++++ Classwork10/S10_1/S10_1.cpp | 34 ++++++ Classwork10/S10_1/S10_1.vcxproj | 135 ++++++++++++++++++++++++ Classwork10/S10_1/S10_1.vcxproj.filters | 22 ++++ Classwork10/S10_2/S10_2.cpp | 23 ++++ Classwork10/S10_2/S10_2.vcxproj | 135 ++++++++++++++++++++++++ Classwork10/S10_2/S10_2.vcxproj.filters | 22 ++++ Classwork10/S10_3/S10_3.cpp | 48 +++++++++ Classwork10/S10_3/S10_3.vcxproj | 135 ++++++++++++++++++++++++ Classwork10/S10_3/S10_3.vcxproj.filters | 22 ++++ Classwork10/S10_4/S10_4.cpp | 25 +++++ Classwork10/S10_4/S10_4.vcxproj | 135 ++++++++++++++++++++++++ Classwork10/S10_4/S10_4.vcxproj.filters | 22 ++++ Classwork10/S10_5/S10_5.cpp | 22 ++++ Classwork10/S10_5/S10_5.vcxproj | 135 ++++++++++++++++++++++++ Classwork10/S10_5/S10_5.vcxproj.filters | 22 ++++ Classwork10/实验报告.doc | Bin 0 -> 35840 bytes Classwork8/Classwork8.sln | 61 +++++++++++ Classwork8/S8_1/S8_1.cpp | 24 +++++ Classwork8/S8_1/S8_1.vcxproj | 135 ++++++++++++++++++++++++ Classwork8/S8_1/S8_1.vcxproj.filters | 22 ++++ Classwork8/S8_2/S8_2.cpp | 24 +++++ Classwork8/S8_2/S8_2.vcxproj | 135 ++++++++++++++++++++++++ Classwork8/S8_2/S8_2.vcxproj.filters | 22 ++++ Classwork8/S8_3/S8_3.cpp | 17 +++ Classwork8/S8_3/S8_3.vcxproj | 135 ++++++++++++++++++++++++ Classwork8/S8_3/S8_3.vcxproj.filters | 22 ++++ Classwork8/S8_4/S8_4.cpp | 23 ++++ Classwork8/S8_4/S8_4.vcxproj | 135 ++++++++++++++++++++++++ Classwork8/S8_4/S8_4.vcxproj.filters | 22 ++++ Classwork8/实验报告.doc | Bin 0 -> 35840 bytes Classwork9/Classwork9.sln | 61 +++++++++++ Classwork9/S9_1/S9_1.cpp | 20 ++++ Classwork9/S9_1/S9_1.vcxproj | 135 ++++++++++++++++++++++++ Classwork9/S9_1/S9_1.vcxproj.filters | 22 ++++ Classwork9/S9_2/S9_2.cpp | 38 +++++++ Classwork9/S9_2/S9_2.vcxproj | 135 ++++++++++++++++++++++++ Classwork9/S9_2/S9_2.vcxproj.filters | 22 ++++ Classwork9/S9_3/S9_3.cpp | 42 ++++++++ Classwork9/S9_3/S9_3.vcxproj | 135 ++++++++++++++++++++++++ Classwork9/S9_3/S9_3.vcxproj.filters | 22 ++++ Classwork9/S9_4/S9_4.cpp | 20 ++++ Classwork9/S9_4/S9_4.vcxproj | 135 ++++++++++++++++++++++++ Classwork9/S9_4/S9_4.vcxproj.filters | 22 ++++ Classwork9/实验报告.doc | Bin 0 -> 35840 bytes 45 files changed, 2594 insertions(+) create mode 100644 Classwork10/Classwork10.sln create mode 100644 Classwork10/S10_1/S10_1.cpp create mode 100644 Classwork10/S10_1/S10_1.vcxproj create mode 100644 Classwork10/S10_1/S10_1.vcxproj.filters create mode 100644 Classwork10/S10_2/S10_2.cpp create mode 100644 Classwork10/S10_2/S10_2.vcxproj create mode 100644 Classwork10/S10_2/S10_2.vcxproj.filters create mode 100644 Classwork10/S10_3/S10_3.cpp create mode 100644 Classwork10/S10_3/S10_3.vcxproj create mode 100644 Classwork10/S10_3/S10_3.vcxproj.filters create mode 100644 Classwork10/S10_4/S10_4.cpp create mode 100644 Classwork10/S10_4/S10_4.vcxproj create mode 100644 Classwork10/S10_4/S10_4.vcxproj.filters create mode 100644 Classwork10/S10_5/S10_5.cpp create mode 100644 Classwork10/S10_5/S10_5.vcxproj create mode 100644 Classwork10/S10_5/S10_5.vcxproj.filters create mode 100644 Classwork10/实验报告.doc create mode 100644 Classwork8/Classwork8.sln create mode 100644 Classwork8/S8_1/S8_1.cpp create mode 100644 Classwork8/S8_1/S8_1.vcxproj create mode 100644 Classwork8/S8_1/S8_1.vcxproj.filters create mode 100644 Classwork8/S8_2/S8_2.cpp create mode 100644 Classwork8/S8_2/S8_2.vcxproj create mode 100644 Classwork8/S8_2/S8_2.vcxproj.filters create mode 100644 Classwork8/S8_3/S8_3.cpp create mode 100644 Classwork8/S8_3/S8_3.vcxproj create mode 100644 Classwork8/S8_3/S8_3.vcxproj.filters create mode 100644 Classwork8/S8_4/S8_4.cpp create mode 100644 Classwork8/S8_4/S8_4.vcxproj create mode 100644 Classwork8/S8_4/S8_4.vcxproj.filters create mode 100644 Classwork8/实验报告.doc create mode 100644 Classwork9/Classwork9.sln create mode 100644 Classwork9/S9_1/S9_1.cpp create mode 100644 Classwork9/S9_1/S9_1.vcxproj create mode 100644 Classwork9/S9_1/S9_1.vcxproj.filters create mode 100644 Classwork9/S9_2/S9_2.cpp create mode 100644 Classwork9/S9_2/S9_2.vcxproj create mode 100644 Classwork9/S9_2/S9_2.vcxproj.filters create mode 100644 Classwork9/S9_3/S9_3.cpp create mode 100644 Classwork9/S9_3/S9_3.vcxproj create mode 100644 Classwork9/S9_3/S9_3.vcxproj.filters create mode 100644 Classwork9/S9_4/S9_4.cpp create mode 100644 Classwork9/S9_4/S9_4.vcxproj create mode 100644 Classwork9/S9_4/S9_4.vcxproj.filters create mode 100644 Classwork9/实验报告.doc diff --git a/Classwork10/Classwork10.sln b/Classwork10/Classwork10.sln new file mode 100644 index 0000000..e819937 --- /dev/null +++ b/Classwork10/Classwork10.sln @@ -0,0 +1,71 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S10_1", "S10_1\S10_1.vcxproj", "{1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S10_2", "S10_2\S10_2.vcxproj", "{06D6308C-F61F-47D9-B697-C3BE327404F3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S10_3", "S10_3\S10_3.vcxproj", "{707D34E7-AA79-4A7F-848D-37B23B270498}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S10_4", "S10_4\S10_4.vcxproj", "{65DDC283-08D3-4362-9E52-F794C080784E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S10_5", "S10_5\S10_5.vcxproj", "{366BB3D7-C9C9-429F-8CA6-67E6524A0D77}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Debug|x64.ActiveCfg = Debug|x64 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Debug|x64.Build.0 = Debug|x64 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Debug|x86.ActiveCfg = Debug|Win32 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Debug|x86.Build.0 = Debug|Win32 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Release|x64.ActiveCfg = Release|x64 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Release|x64.Build.0 = Release|x64 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Release|x86.ActiveCfg = Release|Win32 + {1D1B0C74-7A4E-4E7A-8BDF-7FB94EF54CD4}.Release|x86.Build.0 = Release|Win32 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Debug|x64.ActiveCfg = Debug|x64 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Debug|x64.Build.0 = Debug|x64 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Debug|x86.ActiveCfg = Debug|Win32 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Debug|x86.Build.0 = Debug|Win32 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Release|x64.ActiveCfg = Release|x64 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Release|x64.Build.0 = Release|x64 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Release|x86.ActiveCfg = Release|Win32 + {06D6308C-F61F-47D9-B697-C3BE327404F3}.Release|x86.Build.0 = Release|Win32 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Debug|x64.ActiveCfg = Debug|x64 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Debug|x64.Build.0 = Debug|x64 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Debug|x86.ActiveCfg = Debug|Win32 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Debug|x86.Build.0 = Debug|Win32 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Release|x64.ActiveCfg = Release|x64 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Release|x64.Build.0 = Release|x64 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Release|x86.ActiveCfg = Release|Win32 + {707D34E7-AA79-4A7F-848D-37B23B270498}.Release|x86.Build.0 = Release|Win32 + {65DDC283-08D3-4362-9E52-F794C080784E}.Debug|x64.ActiveCfg = Debug|x64 + {65DDC283-08D3-4362-9E52-F794C080784E}.Debug|x64.Build.0 = Debug|x64 + {65DDC283-08D3-4362-9E52-F794C080784E}.Debug|x86.ActiveCfg = Debug|Win32 + {65DDC283-08D3-4362-9E52-F794C080784E}.Debug|x86.Build.0 = Debug|Win32 + {65DDC283-08D3-4362-9E52-F794C080784E}.Release|x64.ActiveCfg = Release|x64 + {65DDC283-08D3-4362-9E52-F794C080784E}.Release|x64.Build.0 = Release|x64 + {65DDC283-08D3-4362-9E52-F794C080784E}.Release|x86.ActiveCfg = Release|Win32 + {65DDC283-08D3-4362-9E52-F794C080784E}.Release|x86.Build.0 = Release|Win32 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Debug|x64.ActiveCfg = Debug|x64 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Debug|x64.Build.0 = Debug|x64 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Debug|x86.ActiveCfg = Debug|Win32 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Debug|x86.Build.0 = Debug|Win32 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Release|x64.ActiveCfg = Release|x64 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Release|x64.Build.0 = Release|x64 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Release|x86.ActiveCfg = Release|Win32 + {366BB3D7-C9C9-429F-8CA6-67E6524A0D77}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3DDA5FCF-960E-4E46-8DC6-24E8327FC975} + EndGlobalSection +EndGlobal diff --git a/Classwork10/S10_1/S10_1.cpp b/Classwork10/S10_1/S10_1.cpp new file mode 100644 index 0000000..1acd8be --- /dev/null +++ b/Classwork10/S10_1/S10_1.cpp @@ -0,0 +1,34 @@ +#include +using namespace std; +int binary(int array[], int n, int number) +{ + int low = 0, high = n - 1, mid; + while(low<=high) + { + mid = (low + high) / 2; + if (number < array[mid]) + high = mid - 1; + else if (number > array[mid]) + low = mid + 1; + else + return mid; + } + return -1; +} +int main() +{ + int a[] = { 2,4,6,8,10,12,14,16,18,20,22,24 }; + int num; + cout << "ҪѰҵ:"; + cin >> num; + int index = binary(a, sizeof(a) / sizeof(a[0]), num); + if (index != -1) + cout << "еΪ:" << index << endl; + else + cout << "ûиԪ\n"; + return 0; +} + +// 4 -> 1 +// 24 -> 11 +// 3 (x) \ No newline at end of file diff --git a/Classwork10/S10_1/S10_1.vcxproj b/Classwork10/S10_1/S10_1.vcxproj new file mode 100644 index 0000000..525f70c --- /dev/null +++ b/Classwork10/S10_1/S10_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {1d1b0c74-7a4e-4e7a-8bdf-7fb94ef54cd4} + S101 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork10/S10_1/S10_1.vcxproj.filters b/Classwork10/S10_1/S10_1.vcxproj.filters new file mode 100644 index 0000000..20b8135 --- /dev/null +++ b/Classwork10/S10_1/S10_1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork10/S10_2/S10_2.cpp b/Classwork10/S10_2/S10_2.cpp new file mode 100644 index 0000000..62dd0f2 --- /dev/null +++ b/Classwork10/S10_2/S10_2.cpp @@ -0,0 +1,23 @@ +#include +using namespace std; +int del(int array[], int n) +{ + for (int i = 0; i < n - 1; i++) + if (array[i] == array[i + 1]) + { + for (int j = i + 1; j < n; j++) + array[j - 1] = array[j]; + n = n - 1; + i = i - 1; + } + return n; +} +int main() +{ + int a[] = { 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10 }; + int n = del(a, sizeof(a) / sizeof(a[0])); + for (int i = 0; i < n; i++) + cout << a[i] << '\t'; + cout << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork10/S10_2/S10_2.vcxproj b/Classwork10/S10_2/S10_2.vcxproj new file mode 100644 index 0000000..1abe6bf --- /dev/null +++ b/Classwork10/S10_2/S10_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {06d6308c-f61f-47d9-b697-c3be327404f3} + S102 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork10/S10_2/S10_2.vcxproj.filters b/Classwork10/S10_2/S10_2.vcxproj.filters new file mode 100644 index 0000000..bbfa06c --- /dev/null +++ b/Classwork10/S10_2/S10_2.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork10/S10_3/S10_3.cpp b/Classwork10/S10_3/S10_3.cpp new file mode 100644 index 0000000..5645e7d --- /dev/null +++ b/Classwork10/S10_3/S10_3.cpp @@ -0,0 +1,48 @@ +#include +using namespace std; +int sum(int b[3][4], int k) +{ + int s = 0, i; + for (i = 0; i < 3; i++) + s += b[i][k]; + return s; +} +void exch(int b[3][4], int x, int y) +{ + int a[3]; + for (int i = 0; i < 3; i++) + { + a[i] = b[i][x]; + b[i][x] = b[i][y]; + b[i][y] = a[i]; + } +} +int main() +{ + int a[3][4] = { {5,8,10,15},{17,6,4,8},{6,15,9,12} }; + int i, j, m, t[4]; + cout << "ԭʼ:\n"; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << endl; + } + for (i = 0; i < 4; i++) + t[i] = sum(a, i); + for (i = 2; i >= 0; i--) + for (j = 0; j < i + 1; j++) + if (t[j] > t[j + 1]) + { + m = t[j]; + t[j] = t[j + 1]; + t[j + 1] = m; + exch(a, j, j + 1); + } + cout << ":\n"; + for (i = 0; i < 3; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Classwork10/S10_3/S10_3.vcxproj b/Classwork10/S10_3/S10_3.vcxproj new file mode 100644 index 0000000..1f4e216 --- /dev/null +++ b/Classwork10/S10_3/S10_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {707d34e7-aa79-4a7f-848d-37b23b270498} + S103 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork10/S10_3/S10_3.vcxproj.filters b/Classwork10/S10_3/S10_3.vcxproj.filters new file mode 100644 index 0000000..6b4cbf2 --- /dev/null +++ b/Classwork10/S10_3/S10_3.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork10/S10_4/S10_4.cpp b/Classwork10/S10_4/S10_4.cpp new file mode 100644 index 0000000..e031d3f --- /dev/null +++ b/Classwork10/S10_4/S10_4.cpp @@ -0,0 +1,25 @@ +#include +using namespace std; +int main() +{ + int a[100]; + int b, c = 0, m; + while (true) + { + cin >> b; + if (b == 0) break; + a[c] = b; + for (int i = c - 1; i >= 0; i--) + if (a[i] > a[i + 1]) + { + m = a[i]; + a[i] = a[i + 1]; + a[i + 1] = m; + } + c++; + } + for (int j = 0; j < c; j++) + cout << a[j] << '\t'; + cout << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork10/S10_4/S10_4.vcxproj b/Classwork10/S10_4/S10_4.vcxproj new file mode 100644 index 0000000..376c2cd --- /dev/null +++ b/Classwork10/S10_4/S10_4.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {65ddc283-08d3-4362-9e52-f794c080784e} + S104 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork10/S10_4/S10_4.vcxproj.filters b/Classwork10/S10_4/S10_4.vcxproj.filters new file mode 100644 index 0000000..b0fe6b5 --- /dev/null +++ b/Classwork10/S10_4/S10_4.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork10/S10_5/S10_5.cpp b/Classwork10/S10_5/S10_5.cpp new file mode 100644 index 0000000..bd8d96b --- /dev/null +++ b/Classwork10/S10_5/S10_5.cpp @@ -0,0 +1,22 @@ +#include +using namespace std; +int main() +{ + int a[] = { 5,26,98,77,1,27,30 }; + int b[10]; + int c = sizeof(a) / sizeof(a[0]); + for (int o = 0; o < 10; o++) + b[o] = 0; + for (int i = 0; i < c; i++) + { + int m = a[i] / 10; + int n = a[i] % 10; + if (m != 0) b[m] += 1; + b[n] += 1; + } + cout << "0 ~ 9 γ "; + for (int j = 0; j < 10; j++) + cout << b[j] << ' '; + cout << "" << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork10/S10_5/S10_5.vcxproj b/Classwork10/S10_5/S10_5.vcxproj new file mode 100644 index 0000000..b048dfe --- /dev/null +++ b/Classwork10/S10_5/S10_5.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {366bb3d7-c9c9-429f-8ca6-67e6524a0d77} + S105 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork10/S10_5/S10_5.vcxproj.filters b/Classwork10/S10_5/S10_5.vcxproj.filters new file mode 100644 index 0000000..337e83e --- /dev/null +++ b/Classwork10/S10_5/S10_5.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork10/实验报告.doc b/Classwork10/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..cc3cac7443506cb7a74efff513baeacf98e114b0 GIT binary patch literal 35840 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 OpYttEqyKM|!2bYbqaBt2 literal 0 HcmV?d00001 diff --git a/Classwork8/Classwork8.sln b/Classwork8/Classwork8.sln new file mode 100644 index 0000000..27296b6 --- /dev/null +++ b/Classwork8/Classwork8.sln @@ -0,0 +1,61 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S8_1", "S8_1\S8_1.vcxproj", "{03768A8D-02F4-404B-8D68-D3E0DBACD390}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S8_2", "S8_2\S8_2.vcxproj", "{B99489EF-87FA-4799-9069-0D9B81D00E1F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S8_3", "S8_3\S8_3.vcxproj", "{B3EE37BB-E3BA-4E87-8201-B98A85D30B00}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S8_4", "S8_4\S8_4.vcxproj", "{53C454CD-A081-4E52-9971-64064F932BCB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Debug|x64.ActiveCfg = Debug|x64 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Debug|x64.Build.0 = Debug|x64 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Debug|x86.ActiveCfg = Debug|Win32 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Debug|x86.Build.0 = Debug|Win32 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Release|x64.ActiveCfg = Release|x64 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Release|x64.Build.0 = Release|x64 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Release|x86.ActiveCfg = Release|Win32 + {03768A8D-02F4-404B-8D68-D3E0DBACD390}.Release|x86.Build.0 = Release|Win32 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Debug|x64.ActiveCfg = Debug|x64 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Debug|x64.Build.0 = Debug|x64 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Debug|x86.ActiveCfg = Debug|Win32 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Debug|x86.Build.0 = Debug|Win32 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Release|x64.ActiveCfg = Release|x64 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Release|x64.Build.0 = Release|x64 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Release|x86.ActiveCfg = Release|Win32 + {B99489EF-87FA-4799-9069-0D9B81D00E1F}.Release|x86.Build.0 = Release|Win32 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Debug|x64.ActiveCfg = Debug|x64 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Debug|x64.Build.0 = Debug|x64 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Debug|x86.ActiveCfg = Debug|Win32 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Debug|x86.Build.0 = Debug|Win32 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Release|x64.ActiveCfg = Release|x64 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Release|x64.Build.0 = Release|x64 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Release|x86.ActiveCfg = Release|Win32 + {B3EE37BB-E3BA-4E87-8201-B98A85D30B00}.Release|x86.Build.0 = Release|Win32 + {53C454CD-A081-4E52-9971-64064F932BCB}.Debug|x64.ActiveCfg = Debug|x64 + {53C454CD-A081-4E52-9971-64064F932BCB}.Debug|x64.Build.0 = Debug|x64 + {53C454CD-A081-4E52-9971-64064F932BCB}.Debug|x86.ActiveCfg = Debug|Win32 + {53C454CD-A081-4E52-9971-64064F932BCB}.Debug|x86.Build.0 = Debug|Win32 + {53C454CD-A081-4E52-9971-64064F932BCB}.Release|x64.ActiveCfg = Release|x64 + {53C454CD-A081-4E52-9971-64064F932BCB}.Release|x64.Build.0 = Release|x64 + {53C454CD-A081-4E52-9971-64064F932BCB}.Release|x86.ActiveCfg = Release|Win32 + {53C454CD-A081-4E52-9971-64064F932BCB}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {682759F0-DA96-4CA3-9752-3F13C9815D09} + EndGlobalSection +EndGlobal diff --git a/Classwork8/S8_1/S8_1.cpp b/Classwork8/S8_1/S8_1.cpp new file mode 100644 index 0000000..c62493b --- /dev/null +++ b/Classwork8/S8_1/S8_1.cpp @@ -0,0 +1,24 @@ +#include +using namespace std; +int main() +{ + int a[6] = { 9,8,7,6,5,4 }; + int i, j, t; + int n = 6; + for (i = 0; i < n - 1; i++) + for (j = 0; j < n - i - 1; j++) + { + if (a[j] > a[j + 1]) + { + t = a[j]; + a[j] = a[j + 1]; + a[j + 1] = t; + } + } + for (i = 0; i < n; i++) + cout << a[i] << '\t'; + cout << endl; + return 0; +} + +// 4 5 6 7 8 9 \ No newline at end of file diff --git a/Classwork8/S8_1/S8_1.vcxproj b/Classwork8/S8_1/S8_1.vcxproj new file mode 100644 index 0000000..2bf9bba --- /dev/null +++ b/Classwork8/S8_1/S8_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {03768a8d-02f4-404b-8d68-d3e0dbacd390} + S81 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork8/S8_1/S8_1.vcxproj.filters b/Classwork8/S8_1/S8_1.vcxproj.filters new file mode 100644 index 0000000..fec2894 --- /dev/null +++ b/Classwork8/S8_1/S8_1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork8/S8_2/S8_2.cpp b/Classwork8/S8_2/S8_2.cpp new file mode 100644 index 0000000..4797fec --- /dev/null +++ b/Classwork8/S8_2/S8_2.cpp @@ -0,0 +1,24 @@ +#include +using namespace std; +int main() +{ + int a[6] = { 9,8,7,6,5,4 }; + int i, j, min, t; + int n = 6; + for (j = 0; j < n - 1; j++) + { + min = j; + for (i = min; i < n; i++) + if (a[min] > a[i]) + min = i; + t = a[min]; + a[min] = a[j]; + a[j] = t; + } + for (i = 0; i < n; i++) + cout << a[i] << '\t'; + cout << endl; + return 0; +} + +// 4 5 6 7 8 9 \ No newline at end of file diff --git a/Classwork8/S8_2/S8_2.vcxproj b/Classwork8/S8_2/S8_2.vcxproj new file mode 100644 index 0000000..3fb8b79 --- /dev/null +++ b/Classwork8/S8_2/S8_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {b99489ef-87fa-4799-9069-0d9b81d00e1f} + S82 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork8/S8_2/S8_2.vcxproj.filters b/Classwork8/S8_2/S8_2.vcxproj.filters new file mode 100644 index 0000000..45b68cf --- /dev/null +++ b/Classwork8/S8_2/S8_2.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork8/S8_3/S8_3.cpp b/Classwork8/S8_3/S8_3.cpp new file mode 100644 index 0000000..33fda44 --- /dev/null +++ b/Classwork8/S8_3/S8_3.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; +int main() +{ + int a[10] = { 2,5,78,4,6,3,89,12,15,34 }; + int max = 0, maxindex = 0, i; + for (i = 0; i <= 10; i++) + { + if (a[i] > max) + { + max = a[i]; + maxindex = i + 1; + } + } + cout << "max=" << max << ", maxindex=" << maxindex << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork8/S8_3/S8_3.vcxproj b/Classwork8/S8_3/S8_3.vcxproj new file mode 100644 index 0000000..e7f3cc2 --- /dev/null +++ b/Classwork8/S8_3/S8_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {b3ee37bb-e3ba-4e87-8201-b98a85d30b00} + S83 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork8/S8_3/S8_3.vcxproj.filters b/Classwork8/S8_3/S8_3.vcxproj.filters new file mode 100644 index 0000000..5c3c64a --- /dev/null +++ b/Classwork8/S8_3/S8_3.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork8/S8_4/S8_4.cpp b/Classwork8/S8_4/S8_4.cpp new file mode 100644 index 0000000..40f3b96 --- /dev/null +++ b/Classwork8/S8_4/S8_4.cpp @@ -0,0 +1,23 @@ +#include +using namespace std; +int main() +{ + int a[100]; + int i, j, k, m; + for (i = 0; i < 100; i++) + a[i] = i; + for (j = 2; j < 100; j++) + { + for (m = 2; m < j; m++) + { + if (a[j] % m == 0) + a[j] = 0; + } + } + for (k = 0; k < 100; k++) + { + if (a[k] != 0 && a[k] != 1) + cout << a[k] << '\t'; + } + return 0; +} \ No newline at end of file diff --git a/Classwork8/S8_4/S8_4.vcxproj b/Classwork8/S8_4/S8_4.vcxproj new file mode 100644 index 0000000..66717d5 --- /dev/null +++ b/Classwork8/S8_4/S8_4.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {53c454cd-a081-4e52-9971-64064f932bcb} + S84 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork8/S8_4/S8_4.vcxproj.filters b/Classwork8/S8_4/S8_4.vcxproj.filters new file mode 100644 index 0000000..2db2d31 --- /dev/null +++ b/Classwork8/S8_4/S8_4.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork8/实验报告.doc b/Classwork8/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..2a3a605d23cb915348036e189011753faa2cac17 GIT binary patch literal 35840 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 literal 0 HcmV?d00001 diff --git a/Classwork9/Classwork9.sln b/Classwork9/Classwork9.sln new file mode 100644 index 0000000..0dbc910 --- /dev/null +++ b/Classwork9/Classwork9.sln @@ -0,0 +1,61 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S9_1", "S9_1\S9_1.vcxproj", "{4D8BF249-14E2-440E-9F9D-94632C8DE646}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S9_2", "S9_2\S9_2.vcxproj", "{7E9B22E5-743A-4330-8C29-B8B3857413E7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S9_3", "S9_3\S9_3.vcxproj", "{16E5D353-2098-45B5-930F-F904134542F5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S9_4", "S9_4\S9_4.vcxproj", "{2F4FD651-70A8-4008-9B1B-53949A68ACDA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Debug|x64.ActiveCfg = Debug|x64 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Debug|x64.Build.0 = Debug|x64 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Debug|x86.ActiveCfg = Debug|Win32 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Debug|x86.Build.0 = Debug|Win32 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Release|x64.ActiveCfg = Release|x64 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Release|x64.Build.0 = Release|x64 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Release|x86.ActiveCfg = Release|Win32 + {4D8BF249-14E2-440E-9F9D-94632C8DE646}.Release|x86.Build.0 = Release|Win32 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Debug|x64.ActiveCfg = Debug|x64 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Debug|x64.Build.0 = Debug|x64 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Debug|x86.ActiveCfg = Debug|Win32 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Debug|x86.Build.0 = Debug|Win32 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Release|x64.ActiveCfg = Release|x64 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Release|x64.Build.0 = Release|x64 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Release|x86.ActiveCfg = Release|Win32 + {7E9B22E5-743A-4330-8C29-B8B3857413E7}.Release|x86.Build.0 = Release|Win32 + {16E5D353-2098-45B5-930F-F904134542F5}.Debug|x64.ActiveCfg = Debug|x64 + {16E5D353-2098-45B5-930F-F904134542F5}.Debug|x64.Build.0 = Debug|x64 + {16E5D353-2098-45B5-930F-F904134542F5}.Debug|x86.ActiveCfg = Debug|Win32 + {16E5D353-2098-45B5-930F-F904134542F5}.Debug|x86.Build.0 = Debug|Win32 + {16E5D353-2098-45B5-930F-F904134542F5}.Release|x64.ActiveCfg = Release|x64 + {16E5D353-2098-45B5-930F-F904134542F5}.Release|x64.Build.0 = Release|x64 + {16E5D353-2098-45B5-930F-F904134542F5}.Release|x86.ActiveCfg = Release|Win32 + {16E5D353-2098-45B5-930F-F904134542F5}.Release|x86.Build.0 = Release|Win32 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Debug|x64.ActiveCfg = Debug|x64 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Debug|x64.Build.0 = Debug|x64 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Debug|x86.ActiveCfg = Debug|Win32 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Debug|x86.Build.0 = Debug|Win32 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Release|x64.ActiveCfg = Release|x64 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Release|x64.Build.0 = Release|x64 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Release|x86.ActiveCfg = Release|Win32 + {2F4FD651-70A8-4008-9B1B-53949A68ACDA}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6EE3DC52-D26A-42BA-B948-94E0399A5B8A} + EndGlobalSection +EndGlobal diff --git a/Classwork9/S9_1/S9_1.cpp b/Classwork9/S9_1/S9_1.cpp new file mode 100644 index 0000000..189d08d --- /dev/null +++ b/Classwork9/S9_1/S9_1.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; +int main() +{ + int i, j, row = 0, colum = 0, max; + int a[4][4] = { {5,12,23,56},{19,28,37,46},{-12,-34,6,8},{4,6,34,1} }; + max = a[0][0]; + for (i = 0; i < 4; i++) + for (j = 0; j < 4; j++) + if (a[i][j] > max) + { + max = a[i][j]; + row = i; + colum = j; + } + cout << "max=" << max << ",row=" << row << ",colum=" << colum << endl; + return 0; +} + +// max=56,row=0,colum=3 \ No newline at end of file diff --git a/Classwork9/S9_1/S9_1.vcxproj b/Classwork9/S9_1/S9_1.vcxproj new file mode 100644 index 0000000..66ab810 --- /dev/null +++ b/Classwork9/S9_1/S9_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {4d8bf249-14e2-440e-9f9d-94632c8de646} + S91 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork9/S9_1/S9_1.vcxproj.filters b/Classwork9/S9_1/S9_1.vcxproj.filters new file mode 100644 index 0000000..d302209 --- /dev/null +++ b/Classwork9/S9_1/S9_1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork9/S9_2/S9_2.cpp b/Classwork9/S9_2/S9_2.cpp new file mode 100644 index 0000000..44bbaf2 --- /dev/null +++ b/Classwork9/S9_2/S9_2.cpp @@ -0,0 +1,38 @@ +#include +using namespace std; +int main() +{ + int a[4][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16} }; + int i, j, t; + cout << "תǰa:\n"; + for (i = 0; i < 4; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << '\n'; + } + for (i = 0; i < 4; i++) + for (j = 0; j < i; j++) + { + t = a[j][i]; + a[j][i] = a[i][j]; + a[i][j] = t; + } + cout << "תúa:\n"; + for (i = 0; i < 4; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << '\n'; + } + return 0; +} + +// תǰa: +// 1 2 3 4 +// 5 6 7 8 +// 9 10 11 12 +// 13 14 15 16 +// תúa: +// 1 5 9 13 +// 2 6 10 14 +// 3 7 11 15 +// 4 8 12 16 \ No newline at end of file diff --git a/Classwork9/S9_2/S9_2.vcxproj b/Classwork9/S9_2/S9_2.vcxproj new file mode 100644 index 0000000..5df07d3 --- /dev/null +++ b/Classwork9/S9_2/S9_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {7e9b22e5-743a-4330-8c29-b8b3857413e7} + S92 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork9/S9_2/S9_2.vcxproj.filters b/Classwork9/S9_2/S9_2.vcxproj.filters new file mode 100644 index 0000000..1fbdf73 --- /dev/null +++ b/Classwork9/S9_2/S9_2.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork9/S9_3/S9_3.cpp b/Classwork9/S9_3/S9_3.cpp new file mode 100644 index 0000000..c179afa --- /dev/null +++ b/Classwork9/S9_3/S9_3.cpp @@ -0,0 +1,42 @@ +#include +using namespace std; +int prime(int num) +{ + int i; + if (num == 1) return 0; + for (i = 2; i < num; i++) + if (num % i == 0) + return 0; + return 1; + +} +int main() +{ + int a[4][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16} }; + int i, j, n = 0; + cout << "תǰa:\n"; + for (i = 0; i < 4; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << '\n'; + } + for (i = 0; i < 4; i++) + for (j = i; j < 4; j++) + { + if (prime(a[i][j])==1) + { + do + a[i][j]++; + while (prime(a[i][j]) == 0); + n++; + } + } + cout << "תúa:\n"; + for (i = 0; i < 4; i++) + { + for (j = 0; j < 4; j++) cout << a[i][j] << '\t'; + cout << '\n'; + } + cout << ":" << n << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork9/S9_3/S9_3.vcxproj b/Classwork9/S9_3/S9_3.vcxproj new file mode 100644 index 0000000..1612007 --- /dev/null +++ b/Classwork9/S9_3/S9_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {16e5d353-2098-45b5-930f-f904134542f5} + S93 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork9/S9_3/S9_3.vcxproj.filters b/Classwork9/S9_3/S9_3.vcxproj.filters new file mode 100644 index 0000000..2b53f35 --- /dev/null +++ b/Classwork9/S9_3/S9_3.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork9/S9_4/S9_4.cpp b/Classwork9/S9_4/S9_4.cpp new file mode 100644 index 0000000..4673b96 --- /dev/null +++ b/Classwork9/S9_4/S9_4.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; +int main() +{ + int a[10][10] = {}; + int n, i, j; + for (n = 0; n < 10; n++) + { + a[n][0] = 1; + a[n][n] = 1; + } + for (i = 2; i < 10; i++) + for (j = 1; j < i + 1; j++) + a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; + for (i = 0; i < 10; i++) + { + for (j = 0; j < i + 1; j++) cout << a[i][j] << '\t'; + cout << '\n'; + } +} \ No newline at end of file diff --git a/Classwork9/S9_4/S9_4.vcxproj b/Classwork9/S9_4/S9_4.vcxproj new file mode 100644 index 0000000..9c7502c --- /dev/null +++ b/Classwork9/S9_4/S9_4.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {2f4fd651-70a8-4008-9b1b-53949a68acda} + S94 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork9/S9_4/S9_4.vcxproj.filters b/Classwork9/S9_4/S9_4.vcxproj.filters new file mode 100644 index 0000000..21ac72c --- /dev/null +++ b/Classwork9/S9_4/S9_4.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork9/实验报告.doc b/Classwork9/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..86bd9ef19a474dfcedebae8b4bf619d9c6341630 GIT binary patch literal 35840 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 z