输入代码
```// 分数序列求和.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
int _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("%f\n", sum);
system("pause");
return 0;
}
// 表达式求和.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
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 <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
double q = 1, sum = 0;
for (int i = 1; i <= 20; i++)
{
q *= i;
sum += q;
}
printf("%.0f\n", sum);
system("pause");
return 0;
}
// 输出4乘5的矩阵.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
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 <iostream>
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("%.8f\n", 4 * sum);
printf("%.8f\n", 4 * sum1);
printf("%.8f\n", 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 <iostream>
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("%d\n", sum);
system("pause");
return 0;
}
// 译密码.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
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 <iostream>
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 <iostream>
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 <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
printf("2X^3 - 4X^2 + 3X - 6 = 0\n");
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("%.2f\n", x);
system("pause");
return 0;
}
// 猴子摘桃.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
int s = 1;
for (int i = 10; i > 1; i--)
s = 2 * (s + 1);
printf("%d\n", s);
system("pause");
return 0;
}
// 判断是否是闰年.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
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 <iostream>
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("*");
}
输入代码
点击查看更多内容
34人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦