From 0120d56856e1e24b68fa8b4750382d7ac99d9b5f Mon Sep 17 00:00:00 2001 From: Launchcore Date: Thu, 2 Nov 2023 19:39:01 +0800 Subject: [PATCH] 2023-11-2 --- Classwork3/实验报告.doc | Bin 0 -> 52736 bytes Classwork4/实验报告.doc | Bin 0 -> 37376 bytes Classwork5/Classwork5.sln | 61 ++++++++++++ Classwork5/S5_1/S5_1.cpp | 16 ++++ Classwork5/S5_1/S5_1.vcxproj | 135 ++++++++++++++++++++++++++ Classwork5/S5_1/S5_1.vcxproj.filters | 22 +++++ Classwork5/S5_2/S5_2.cpp | 18 ++++ Classwork5/S5_2/S5_2.vcxproj | 135 ++++++++++++++++++++++++++ Classwork5/S5_2/S5_2.vcxproj.filters | 22 +++++ Classwork5/S5_3/S5_3.cpp | 16 ++++ Classwork5/S5_3/S5_3.vcxproj | 135 ++++++++++++++++++++++++++ Classwork5/S5_3/S5_3.vcxproj.filters | 22 +++++ Classwork5/S5_4/S5_4.cpp | 25 +++++ Classwork5/S5_4/S5_4.vcxproj | 137 +++++++++++++++++++++++++++ Classwork5/S5_4/S5_4.vcxproj.filters | 22 +++++ Classwork5/实验报告.doc | Bin 0 -> 37376 bytes 16 files changed, 766 insertions(+) create mode 100644 Classwork3/实验报告.doc create mode 100644 Classwork4/实验报告.doc create mode 100644 Classwork5/Classwork5.sln create mode 100644 Classwork5/S5_1/S5_1.cpp create mode 100644 Classwork5/S5_1/S5_1.vcxproj create mode 100644 Classwork5/S5_1/S5_1.vcxproj.filters create mode 100644 Classwork5/S5_2/S5_2.cpp create mode 100644 Classwork5/S5_2/S5_2.vcxproj create mode 100644 Classwork5/S5_2/S5_2.vcxproj.filters create mode 100644 Classwork5/S5_3/S5_3.cpp create mode 100644 Classwork5/S5_3/S5_3.vcxproj create mode 100644 Classwork5/S5_3/S5_3.vcxproj.filters create mode 100644 Classwork5/S5_4/S5_4.cpp create mode 100644 Classwork5/S5_4/S5_4.vcxproj create mode 100644 Classwork5/S5_4/S5_4.vcxproj.filters create mode 100644 Classwork5/实验报告.doc diff --git a/Classwork3/实验报告.doc b/Classwork3/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..2dbc6606c789bd2f30cbe367f98a65d397a0aeb0 GIT binary patch literal 52736 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

?%c+7hFq6-$iV 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 literal 0 HcmV?d00001 diff --git a/Classwork5/Classwork5.sln b/Classwork5/Classwork5.sln new file mode 100644 index 0000000..dd7bab2 --- /dev/null +++ b/Classwork5/Classwork5.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}") = "S5_1", "S5_1\S5_1.vcxproj", "{53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S5_3", "S5_3\S5_3.vcxproj", "{C4B15A41-F945-41D5-AC8C-8422A599BD35}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S5_2", "S5_2\S5_2.vcxproj", "{AA5F01DE-4709-4215-BD8D-71B7835CFDA3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S5_4", "S5_4\S5_4.vcxproj", "{E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}" +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 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Debug|x64.ActiveCfg = Debug|x64 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Debug|x64.Build.0 = Debug|x64 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Debug|x86.ActiveCfg = Debug|Win32 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Debug|x86.Build.0 = Debug|Win32 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Release|x64.ActiveCfg = Release|x64 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Release|x64.Build.0 = Release|x64 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Release|x86.ActiveCfg = Release|Win32 + {53C4E68E-DEDB-47D7-AC4B-11B9D53F3F83}.Release|x86.Build.0 = Release|Win32 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Debug|x64.ActiveCfg = Debug|x64 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Debug|x64.Build.0 = Debug|x64 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Debug|x86.ActiveCfg = Debug|Win32 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Debug|x86.Build.0 = Debug|Win32 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Release|x64.ActiveCfg = Release|x64 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Release|x64.Build.0 = Release|x64 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Release|x86.ActiveCfg = Release|Win32 + {C4B15A41-F945-41D5-AC8C-8422A599BD35}.Release|x86.Build.0 = Release|Win32 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Debug|x64.ActiveCfg = Debug|x64 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Debug|x64.Build.0 = Debug|x64 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Debug|x86.ActiveCfg = Debug|Win32 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Debug|x86.Build.0 = Debug|Win32 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Release|x64.ActiveCfg = Release|x64 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Release|x64.Build.0 = Release|x64 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Release|x86.ActiveCfg = Release|Win32 + {AA5F01DE-4709-4215-BD8D-71B7835CFDA3}.Release|x86.Build.0 = Release|Win32 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Debug|x64.ActiveCfg = Debug|x64 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Debug|x64.Build.0 = Debug|x64 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Debug|x86.ActiveCfg = Debug|Win32 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Debug|x86.Build.0 = Debug|Win32 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Release|x64.ActiveCfg = Release|x64 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Release|x64.Build.0 = Release|x64 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Release|x86.ActiveCfg = Release|Win32 + {E3ECDBEC-48DF-4F5E-8DDE-26ADB3F0D3DC}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2ADC7E56-C6AD-483C-A59A-F2F2AD706623} + EndGlobalSection +EndGlobal diff --git a/Classwork5/S5_1/S5_1.cpp b/Classwork5/S5_1/S5_1.cpp new file mode 100644 index 0000000..64de720 --- /dev/null +++ b/Classwork5/S5_1/S5_1.cpp @@ -0,0 +1,16 @@ +#include +using namespace std; +int main() +{ + int t = 2; + int s = 0; + for (int i=1;i<=7;i++) + { + s = s + t; + t = t * 10 + 2; + } + cout << "2+22+222+...+2222222=" << s << endl; + return 0; +} + +// 2+22+222+...+2222222=2469134 \ No newline at end of file diff --git a/Classwork5/S5_1/S5_1.vcxproj b/Classwork5/S5_1/S5_1.vcxproj new file mode 100644 index 0000000..a1364ec --- /dev/null +++ b/Classwork5/S5_1/S5_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {53c4e68e-dedb-47d7-ac4b-11b9d53f3f83} + S51 + 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/Classwork5/S5_1/S5_1.vcxproj.filters b/Classwork5/S5_1/S5_1.vcxproj.filters new file mode 100644 index 0000000..b927d3f --- /dev/null +++ b/Classwork5/S5_1/S5_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/Classwork5/S5_2/S5_2.cpp b/Classwork5/S5_2/S5_2.cpp new file mode 100644 index 0000000..bdba89f --- /dev/null +++ b/Classwork5/S5_2/S5_2.cpp @@ -0,0 +1,18 @@ +#include +using namespace std; +int main() +{ + float y = 1, t = 1; + int n; + cout << "Input n:"; + cin >> n; + for (int i=2;i<=n;i++) + { + t = t * i; + y = y + t; + } + cout << "1!+2!+3!+...+" << n << "! = " << y << endl; + return 0; +} + +// 6 -> 873 \ No newline at end of file diff --git a/Classwork5/S5_2/S5_2.vcxproj b/Classwork5/S5_2/S5_2.vcxproj new file mode 100644 index 0000000..7a7b23b --- /dev/null +++ b/Classwork5/S5_2/S5_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {aa5f01de-4709-4215-bd8d-71b7835cfda3} + S52 + 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/Classwork5/S5_2/S5_2.vcxproj.filters b/Classwork5/S5_2/S5_2.vcxproj.filters new file mode 100644 index 0000000..b2b2265 --- /dev/null +++ b/Classwork5/S5_2/S5_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/Classwork5/S5_3/S5_3.cpp b/Classwork5/S5_3/S5_3.cpp new file mode 100644 index 0000000..06bd786 --- /dev/null +++ b/Classwork5/S5_3/S5_3.cpp @@ -0,0 +1,16 @@ +#include +#include +using namespace std; +int main() +{ + double x, y, z; + cin >> x; + z = x; + do + { + y = z; + z = ((2.0 / 3.0) * y) + (x / (3 * y * y)); + } while (fabs(z - y) > 10e-5); + cout << y << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork5/S5_3/S5_3.vcxproj b/Classwork5/S5_3/S5_3.vcxproj new file mode 100644 index 0000000..97c2acd --- /dev/null +++ b/Classwork5/S5_3/S5_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {c4b15a41-f945-41d5-ac8c-8422a599bd35} + S53 + 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/Classwork5/S5_3/S5_3.vcxproj.filters b/Classwork5/S5_3/S5_3.vcxproj.filters new file mode 100644 index 0000000..c21cf95 --- /dev/null +++ b/Classwork5/S5_3/S5_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/Classwork5/S5_4/S5_4.cpp b/Classwork5/S5_4/S5_4.cpp new file mode 100644 index 0000000..08b5a9d --- /dev/null +++ b/Classwork5/S5_4/S5_4.cpp @@ -0,0 +1,25 @@ +#include +#include +using namespace std; +int main() +{ + long double x, y=0, o; + long long int i, j, n, r, p; + cout << "x="; + cin >> x; + cout << "n="; + cin >> n; + for (i = 1; i <= 2 * n - 1; i = i + 2) + { + if ((((i - 1) / 2) % 2) == 0) r = 1; else r = -1; + o = 1; p = 1; + o = pow(x, i); + for (j=1; j<=i; j++) + { + p = p * j; + } + y = y + (r * (o / p)); + } + cout << "y=" << y << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork5/S5_4/S5_4.vcxproj b/Classwork5/S5_4/S5_4.vcxproj new file mode 100644 index 0000000..86b895e --- /dev/null +++ b/Classwork5/S5_4/S5_4.vcxproj @@ -0,0 +1,137 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {e3ecdbec-48df-4f5e-8dde-26adb3f0d3dc} + S54 + 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 + + + + + false + + + + + + \ No newline at end of file diff --git a/Classwork5/S5_4/S5_4.vcxproj.filters b/Classwork5/S5_4/S5_4.vcxproj.filters new file mode 100644 index 0000000..49f3db5 --- /dev/null +++ b/Classwork5/S5_4/S5_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/Classwork5/实验报告.doc b/Classwork5/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..a562afe9d755a8781d7235f24c22d22fdf84d087 GIT binary patch literal 37376 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 Rd*-?JQ=z5l?Egd!{2%8MtULe! literal 0 HcmV?d00001