输入代码 ```// 分数序列求和.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #includeint _tmain(int argc, _TCHAR* argv[]) { double s, t, sum = 0, a = 2, b = 1; for (int i = 0; i < 20; i++) { s = a / b; sum += s; t = b; b = a; a = a + t; } printf("%fn", sum); system("pause"); return 0; } // 表达式求和.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { double s, sum = 0; for (int i = 1; i <=100; i++) { s = i; sum += s; } for (int i = 1; i <= 50; i++) { s = i * i; sum += s; } for (double i = 1; i <= 10; i++) { s = 1 / i;//注意左值虽然是浮点数,但右边表达式是整型,易出错。 sum += s; } printf("%.6f", sum); system("pause"); return 0; } // 阶乘求和.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { double q = 1, sum = 0; for (int i = 1; i <= 20; i++) { q *= i; sum += q; } printf("%.0fn", sum); system("pause"); return 0; } // 输出4乘5的矩阵.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { int s; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 5; j++) { s = i * j; printf("%-5d", s); } printf("n"); } system("pause"); return 0; } // 求PI的近似值.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include double function1(int i, double s, double p, double sum); double function2(int i, double s, double p, double sum1); double function3(int i, double s, double p, double sum2); int _tmain(int argc, _TCHAR* argv[]) { int i; i = 1;//p控制符号 double s, sum, sum1, sum2, p; s = 0, sum = 0, sum1 = 0, sum2 = 0, p = -1; //方法一(要去除不符合条件的项) sum = function1(i, s, p, sum); //方法二 sum1 = function2(i, s, p, sum1); //方法三 sum2 = function2(i, s, p, sum2); printf("%.8fn", 4 * sum); printf("%.8fn", 4 * sum1); printf("%.8fn", 4 * sum2); system("pause"); return 0; } double function1(int i, double s, double p, double sum) { do { p = -p; s = p / (2 * i - 1); if (fabs(s) < 1e-6) break; sum += s; i++; } while (fabs(s) >= 1e-6); return sum; } double function2(int i, double s, double p, double sum1) { p = -p; s = p / (2 * i - 1); while (fabs(s) >= 1e-6) { sum1 += s; i++; p = -p; s = p / (2 * i - 1); } return sum1; } double function3(int i, double s, double p, double sum2) { for (i;; i++) { p = -p; s = p / (2 * i - 1); if (fabs(s) < 1e-6) break; sum2 += s; } return sum2; } // 累加累乘.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { int a, n, s = 0, sum = 0;//赋初值 scanf_s("%d%d", &a, &n); for (int i = 0; i < n; i++) { s = s * 10 + a;//产生项 sum += s;//累加项 } printf("%dn", sum); system("pause"); return 0; } // 译密码.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { char ch; while ((ch = getchar()) != 'n') { if ('a' <= ch && ch <= 'v' 'A' <= ch && ch <= 'V') ch += 4; else if ('w' <= ch && ch <= 'z' 'W' <= ch && ch <= 'Z') ch -= 22; printf("%c", ch); } printf("n"); system("pause"); return 0; } // 穷举法.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { for (int i = 100; i <= 200; i++) { if (i % 3 == 0) continue; printf("%-5d", i); } system("pause"); return 0; } // 判断素数.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { int a = 0, b, j; for (int i = 100; i < 200; i++) { b = sqrt(i); for (j = 2; j <= b; j++) { if (i % j == 0) break; } if (j > b) { printf("%-5d", i); a++; } if (a % 10 == 0) printf("n"); } printf("n"); system("pause"); return 0; } // 牛顿迭代法.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { printf("2X^3 - 4X^2 + 3X - 6 = 0n"); double x = 1.5, x0, fx, fx1; do { x0 = x; fx = 2 * x0 * x0 * x0 - 4 * x0 * x0 + 3 * x0 - 6; fx1 = 6 * x0 * x0 - 8 * x0 + x0; x = x0 - fx / fx1; } while (fabs(x - x0) >= 1e-5); printf("%.2fn", x); system("pause"); return 0; } // 猴子摘桃.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int _tmain(int argc, _TCHAR* argv[]) { int s = 1; for (int i = 10; i > 1; i--) s = 2 * (s + 1); printf("%dn", s); system("pause"); return 0; } // 判断是否是闰年.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include int IsLeapYear(int year); int _tmain(int argc, _TCHAR* argv[]) { int year; scanf_s("%d", &year); if (IsLeapYear(year)) printf("%d是闰年n", year); else printf("%d不是闰年n", year); system("pause"); return 0; } int IsLeapYear(int year) { if ((year % 4 == 0 && year % 100 != 0) year % 400 == 0) return 1; else return 0; } // 输出特殊图形.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include void Blankspace(int i); void Printf(int i); int _tmain(int argc, _TCHAR* argv[]) { for (int i = 1; i <= 4; i++) { Blankspace(i); Printf(i); Blankspace(i); printf("n"); } for (int i = 3; i > 0; i--) { Blankspace(i); Printf(i); Blankspace(i); printf("n"); } system("pause"); return 0; } void Blankspace(int i) { for (int j = 4; j > i; j--) printf(" "); } void Printf(int i) { for (int j = 0; j < 2 * i - 1; j++) printf("*"); }
输入代码



