栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

大一C语言的代码,现在大二自学C++

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

大一C语言的代码,现在大二自学C++

输入代码
```// 分数序列求和.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include 
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("%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("*");
}

输入代码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/233647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号