【C++基础练习1】教程文章相关的互联网学习教程文章

c++ 西安交通大学 mooc 第十三周基础练习【代码】

做题记录风影影,景色明明,淡淡云雾中,小鸟轻灵。也不做啥题目分析了,直接就题干-代码。1.格式输出 题目内容:编写程序,按下列格式显示信息:#&&&&&&&1##&&&&&&10##&&&&&100##&&&&1000##&&&10000##&&100000##&1000000#共7行,每行的数值是固定的,每行两端是“#”号,中间的“&”是填充字符,实际数字的位数小于域时自动填充。 输入:域宽、填充字符和对齐方式,其中对齐方式:1表示居左,0表示具有。输出:题目说明的7行信息。...

C++基础【代码】

一些基础内容 冒泡从小到大排序//冒泡void sort(int a[], int n) { int i, j , t;for (i = 0; i < n - 1; i++)for (j=0;j<n-i-1;j++)if (a[j] > a[j + 1]) { t = a[j];a[j] = a[j + 1]; a[j + 1] = t; }} //选择排序void sort(int a[], int n) { int i, j , t;for (i = 0; i < n - 1; i++)for (j=1;j<n-1;j++)if (a[i] > a[j]) { t = a[i];a[i] = a[j]; a[j] = t; }} 冒泡原理:根据条件俩俩比较,交替互换。 例子:有十个人,如何...

【C/C++题目】基础题目合集——杨辉三角;字符串大小写转换;日期及星期打印;【代码】【图】

链接地址:【C/C++题目】基础题目合集——杨辉三角;字符串大小写转换;日期及星期打印; 目录一、杨辉三角打印1、实现代码2、运行结果二、输入任意长度字符串, 将其中的小写字母替换为大写字母, 大写字母替换为小写字母, 其他不变1、实现代码2、运行结果三、获取当前的年月日并打印出来1、实现代码2、运行结果四、已知1970/1/1是周四, 求2020429是周几( 禁止使用语言本身提供的日期函数)1、实现代码2、运行结果 一、杨辉三角打印杨...

[知识点] 1.2 C++入门基础知识1——初识【代码】

前言 这篇文章对 C++ 里一些最基础的编程知识进行简要介绍。 子目录列表 1、环境与编译 2、头文件 3、注释 4、变量与常量 5、输入与输出 6、格式与缩进 7、#define 与 typedef 8、运算符 9、分支与循环 10、数组与结构体 11、函数 12、文件操作 1.2 C++ 入门基础知识 1、环境与编译 ① IDE 请参见:https://www.cnblogs.com/jinkun113/p/12741364.html ② 编译器 Windows 下需要自行下载,当然 IDE 可能直接集成了编译器,或者提...

C++基础【代码】

1.一个面向对象编程的计算圆面积的程序#include<iostream>using namespace std;class MyCicle{public:double m_s;double m_r;  //double area=pi*r*r;不能这样写,这是在初始化时执行,此时r是随机值,area也将是随机值。造成area乱码。public:void setR(double r)//成员函数{m_r=r;}double getR()//成员函数{return m_r;}double getS()//成员函数,保证不出现上面的乱码情况{   m_s=3.14*m_r*m_r; return m_s; }   }; int m...

C++语言基础教程(第二版)吕凤翥 第三章 语句和预处理【代码】

1.选择语句形如:if() else if() else 其中else if和else的个数可以为0个#include <iostream> using namespace std;void main(){int a;cout << "Please input a number!" << endl;cin >> a;if (a == 1){cout << "Input is one" << endl;}else if (a == 2){cout << "Input is two" << endl;}else{cout << "Input is unknown." << endl;} }2.开关语句形如:switch(整形表达式) {case (整形表达式1): 语句1;...default: 语句N}  其...

i++(前缀式自增)与++i(后缀式自增)的区别与效率比对—C/C++程序基础(三)【代码】【图】

案例讲解#include<iostream> #include <stdio.h>int main() {int i = 10;printf("%d\n", ++i);printf("-----------------\n");i = 10;printf("%d\n", --i);printf("-----------------\n");i = 10;printf("%d\n", i++);printf("-----------------\n");i = 10;printf("%d\n", i--);printf("-----------------\n");i = 10;printf("%d\n", -i++);printf("-----------------\n");i = 10;printf("%d\n", -i++);printf("-----------------...

蓝桥杯试题 基础练习 回文数(C++版)【代码】

资源限制 时间限制:1.0s 内存限制:512.0MB问 题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 注意:笔者的这种写法,是我看到题的第一个想法,所以在复杂度上没有做过多的考虑,只想能AC过。这种写法可能并不适用位数比较大的,有可能超时。 代码: #include<iostream> using namespace std;int main() {for (int i = ...

C++基础知识体系导图【代码】【图】

新手小白结合《C++ primer plus》1-13章制作了C++基础知识体系框架导图,拿来重新回顾C++的基础知识点或者复习大一的期末考试应该是没问题。因本人能力有限,不可避免可能会有少量错误,如发现,欢迎指正勘误,谢谢大家啦!

学习笔记(15):C++语言基础视频教程-6.3 虚函数

立即学习:https://edu.csdn.net/course/play/474/5171?utm_source=blogtoedu虛函數的使用方法 在基類用virtual聲明成員函數為虛函數 類内聲明前置 virtual [類型]函數名(【形參表列】) 一旦在某個基類中定義了虛函數,其在派生類中的函數覆蓋的同名函數自動成爲虛函數 若虛函數在派生類中未重定義,則派生類簡單地繼繼承其直接積纍的虛函數 指向基類的指針,指向派生類時,可以直接訪問派生類的覆蓋函數。

C++基础知识总结-3

一、隐式类型转换 首先,对于内置类型,低精度的变量给高精度的变量赋值是会发生隐式类型转换。其次,对于只存在单个参数的构造函数的对象构造来说,函数调用可以直接使用该参数传入,编译器会自动调用其构造函数生成临时对象。 二、new/delete和molloc/free的区别 首先,new/delete是C++的关键字,而molloc/free是C语言的库函数,后者使用不许指明申请内存空间的大小,对于类类型的对象,后者不会调用构造函数和析构函数。 三、fo...

c++基础学习笔记——c结构体与c++类的区别【代码】

1.C结构体 结构是 C 语言的一种自定义的数据类型,在结构体中可以含有各种不同类型的数据。例如下面声明了一个复数的结构: # include <iostream.h> # include <math.h> struct complex { double real; // 复数的实部double imag; // 复数的虚部 void init ( double r, double i) // 给real和imag赋初值 { read = r;imag = i; } double realcomplex ( ) // 求复数的实部值{ return real; } double imagcomplex( ) // 求复数的虚部...

学习笔记(04):C++入门基础视频精讲-编写自己的头文件

立即学习:https://edu.csdn.net/course/play/9598/204710?utm_source=blogtoeduC++头文件的作用: 1,隔离实现与声明,条理清晰,很好的表达功能含义,保护实现代码; 2,代码重复利用;点赞 收藏分享文章举报dollyandkalin发布了5 篇原创文章 · 获赞 0 · 访问量 135私信 关注

[传智播客]C++基础视频(深入浅出版)C语言提高-const专题【代码】

const是定义常量==》const意味着只读 int main() { const int a; int const b; //第一个第二个意思一样 代表一个常整形数const char *c; //c是一个指向常整形数的指针(所指向的内存数据不能被修改,但是本身可以修改 char * const d; char buf[100];//d 常指针(指针变量不能被修改,但是它所指向内存空间可以被修改) const char * const e ;//e一个指向常整形的常指针(指针和它所指向的内存空间,均不能被修改return 0; }正...

《Essential C++》系列笔记之第一章(C++编程基础)之第三节(撰写表达式)【图】

今天是20200223 不念过去,不畏将来.奥利给!点赞 收藏分享文章举报新鲜的大白菜发布了20 篇原创文章 · 获赞 7 · 访问量 2313私信 关注