C++ 学习笔记

// Testapplication.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单

// 入门使用技巧: 
//   1. 使用解决方案资源管理器窗口添加/管理文件
//   2. 使用团队资源管理器窗口连接到源代码管理
//   3. 使用输出窗口查看生成输出和其他消息
//   4. 使用错误列表窗口查看错误
//   5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
//   6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件

可以看到简单的不得了。直接按F5就可以运行,或者用命令

std:cout 类似python的print打印语句,但可以看到用

简单的一个加法

#include <iostream>
using namespace std;

int main()

{
    int num1;
    int num2;
    int sum;

    std::cout << "Hello World!\n";
    cout << "请输入第一个数值:";
    cin >> num1;
    cout << "请输入第二个数值:";
    cin >> num2;
    sum = num1 + num2;
    cout <<num1<<"+"<<num2<<"="<< sum;
    return 0;


}

 运行也是比较简单的

查询2个数较大的数

// Testapplication.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
using namespace std;

int main()

{
    int num1;
    int num2;
    int sum;
    int larger;
    std::cout << "Hello World!\n";
    cout << "请输入第一个数值:";
    cin >> num1;
    cout << "请输入第二个数值:";
    cin >> num2;
    sum = num1 + num2;
    //cout <<num1<<"+"<<num2<<"="<< sum;

//加个判断就可以了。
    if (num1 >= num2) {
        larger = num1;

    
    }
    else {
        larger = num2;
    }

    cout << num1 << " " << num2 << " 上面2个最大的数为" << larger;

    return 0;


}


运行结果:

 使用switch进行分支选择

switch(条件){

case 条件一:代码;break;

case 条件2 : 代码;break;

default:代码;

}

例子用成绩表示ABCDEF的各个档位

// Testapplication.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
using namespace std;

int main()

{
    int score;
    char grade;


    std::cout << "请输入1-100分的数值\n";
    cout << "请输入数值:";
    cin >> score;
    switch (score / 10)
    {
    case 10:grade = 'A'; break;
    case 9:grade = 'A'; break;
    case 8:grade = 'B'; break;
    case 7:grade = 'C'; break;
    case 6:grade = 'D'; break;
    default: grade = 'F';


    }
    cout << "分数:" << " " << score << " 是 " << grade<<" 等级";

    return 0;


}


代码还是比较简单的,相信大家一看就懂

 阶乘

n!=n*n-1*n-2......1;

0!=1

// Testapplication.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
using namespace std;

int main()

{
    int score;
    char grade;


    std::cout << "请输入1-100分的数值\n";
    cout << "请输入数值:";
    cin >> score;
    switch (score / 10)
    {
    case 10:grade = 'A'; break;
    case 9:grade = 'A'; break;
    case 8:grade = 'B'; break;
    case 7:grade = 'C'; break;
    case 6:grade = 'D'; break;
    default: grade = 'F';


    }
    cout << "分数:" << " " << score << " 是 " << grade<<" 等级\n";


    //n!
    int n;
    unsigned long long factorial;
    do {
        cout << "输入阶乘的n的整数:";
        cin >> n;
    } while (n < 0);
    factorial = 1;
    for (int i = 1; i < n + 1; i++) {
        factorial *= i;

    
    }
    cout << n << "!="<<factorial<<"\n";

    return 0;


}


函数

函数是设计用来执行的任务的实体

函数的定义,声明和调用

有函数头和函数体组成

int large(int first,int second){

 int tmp;
 if (first>second){

    tmp=first;
}else{

    tmp=second;
}
return tmp;

}
// Testapplication.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
using namespace std;


int larger(int first,int second)
{   int tmp;
   if (first > second) {

        tmp = first;
    }
    else {

       tmp = second;
    }
    return tmp;

}


int main()

{
   
    cout << larger(10, 20) << "\n";;
    cout << larger(11, 1) << "\n";;

    return 0;


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值