C++/C语言入门简单教程(深圳中学科学联盟信息学会)

首先我们要明白什么叫编程。编程就是把想要计算机做的任务用代码的形式表现出来,然后编译成计算机能理解的语言(机器语言)。关于编程和计算机基础的具体内容这里不复述,可以在深圳中学科学联盟公众号发布的文章中查阅。

那么先安装编译器,Visual Studio 或者 Dev-cpp 等 都可以。性能不好的计算机推荐Dev-cpp,毕竟VS有20GB。。。

不会编译代码的可以私戳四叔(+V信zhengjiayou2002)

四叔会在100个工作日内回复你的!

第一个任务:Hello World

貌似基本上所有书籍第一章都会是输出helloworld。

那么我直接上代码,你们感受一下C++语言的框架

//两条条斜杠后面就是注释,也就是不被计算机读取的部分

#include<iostream>//引入头文件,这里不解释
using namespace std;//定义命名空间,这里不解释
int main()//主函数,计算机只会执行这里面的语句
{
    cout<<"Hello World";//输出一段文字Hello World。
}

编译运行后程序输出的结果如下

Hello World

第二个任务:写一个A+B计算器

任务细明:写一个程序,读入两个整数A和B,输出A+B。(-1000<A,B<1000)

这里我们就需要变量了。变量在编程中是个很重要的成分。它在你的内存条条里占了一些空间,可以存储信息。这里我们用到int型的变量,也就是integer,整数型的变量。顾名思义,一个这个变量只能存储一个整数,且这个整数的绝对值小于等于2^31。

那么我们的代码如下:

#include<iostream>
using namespace std;
int main()
{
      int a,b;//定义两个变量。
      cin>>a>>b;//读入两个数字,分别存进a和b变量
      int c=a+b;//用c变量来存a和b变量的和
      cout<<c;   //输出c的值
      cout<<endl;//输出一个换行符。
      cout<<a+b; //这样等价于定义一个c然后输出。因为cout会定义的个中间变量来计算a+b的值。
}    

结果如下:

读入数据:
5 5
程序输出:
10
10

第三个任务:判断四叔数学是否及格

四叔因为期末数学考试没有及格,所以奋发图强,决定爆刷深中的数学试卷。他知道自己的分数。他希望你来帮他写一个程序判断自己及格了没有。

我们只需要一个判断语句:

if(条件)
{
      如果满足条件,执行的内容。
}
else
{
不满足条件,执行的内容。
}

代码:

#include<iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    if(a>=60)
    {
         cout<<"及格了!!!";
    }
    else
    {
          cout<<"没及格QAQ";      
    }
}

第四个任务留给读者自己实现。

四叔因为期末数学考试没有及格,所以奋发图强,决定爆刷各地的数学试卷。但各地的总分都不一样,他知道自己的分数和总分,及格线是100分制的60分。他希望你帮他写一个程序判断自己及格了没有。

提示:a/b表示a除以b的值。如果a,b都是整数型,则会向下取整。任务保证向下取整后不会影响答案。(虽然四叔每次考试都压及格线)

输入的格式是两个数字

总分 四叔的分数

举个栗子:

输入:

150 107

输出:

及格了!!!

 

posted @ 2018-08-30 14:44  溡沭  阅读(507)  评论(0编辑  收藏  举报