C++课程#1-认识C++
2024-08-26 08:30:59
发布于:浙江
大家好,我是MK云得,本文我将带领大家认识C++,即使你编程是零基础,你也可以来学一学
C++是一种编程语言,编程者可以通过编写程序让程序实现想要的效果
我建议大家使用DEV.C++,如果你的电脑上没有这个软件,你可以安装一个,接下来我们开始学习吧
双击打开软件后,一直点绿箭头,如果你想切换成中文模式,你可以在语言选择的页面将语言设置成简体中文,我先给大家介绍几个快捷键:
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+A:全选,在DEV.C++中可以全选代码
Ctrl+Z:撤销
Ctrl+N:新建一个代码
我们在打开C++之后,按住Ctrl+N新建一个代码,我们就可以开始写程序了
每篇文章都会有对应的练习,本文的练习点这里
我们先来看第一题,这题是要我们输出Hello,World!,我先告诉大家代码,我再一行一行讲:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"Hello,World!";
return 0;
}
我们先来看第一行,这是C++的头文件,每个头文件都有自己的功能,我用的这个头文件是万能头文件,你也可以用这个头文件:
#include<iostream>
万能头文件包含这个头文件的功能,所以我建议用万能头文件
第二行,这行很重要,几乎每个程序都要用到,记下来就可以了,一般写在头文件的下一行,注意要写分号,一般不是特殊语句都要写分号
第三行是主函数,几乎也是每个程序都要用到,程序都在这个大括号里面写
第四行,cout在C++中表示输出,输出的每一项不同的元素用两个<隔开,如果要输出一串指定的字符,那就要加双引号
第五行,表示终止程序,可以不写,但是我建议写
接下来我们来看第二题,这一题要我们输出长方形,这个长方形有3行7列,这时候我们就要学会换行了,换行的格式如下:
cout<<"*******"<<endl;
在输出的后面加两个<,再加一个endl,就可以让程序实现换行了,本题的代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"*******"<<endl;
cout<<"*******"<<endl;
cout<<"*******";
return 0;
}
你会输出和换行了吗,回了就试一试第三题吧,你做出来了吗?本题的AC代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"+++++++"<<endl;
cout<<"-------"<<endl;
cout<<"+++++++"<<endl;
cout<<"-------"<<endl;
cout<<"+++++++"<<endl;
cout<<"-------";
return 0;
}
接下来,我们来看第四题,这一题需要我们输出最小的质数,质数就是除了1和本身外没有别的因数的正整数,0和1除外,所以,最小的质数就是2,它的因数只有1和2,除了1和本身外没有别的因数,所以这道题输出2就可以了,AC代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<2;
return 0;
}
注意,如果输出的是一个数字,可以不加双引号
接下来,我们来看第五题,这道题需要我们输出小于100的最大平方数,平方数是指可以写成某个整数的平方的数,也就是说一个平方数的平方根为整数,所以,100就是一个平方数,可以写成10的平方,但是题目中要输出的是小于100的最大平方数,所以就是9的平方,等于81,AC代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<81;
return 0;
}
接下来,我们来看第六题,这一题要我们输出1+7-5+8的值,我们可以计算出它的值,等于11,直接输出11即可,但是还有另一种方法可以不用计算,这种方法的代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<1+7-5+8;
return 0;
}
这样电脑就会自动帮我们算好并输出了,注意,如果要输出一个算式的值,可以直接输出这个算式,但是不要加双引号,这样程序就会输出这个算式的值
好了,本文就讲到这里了,如果有任何疑问,可以在本文下方回复我,谢谢阅读
这里空空如也
有帮助,赞一个