- 博客(21)
- 收藏
- 关注
原创 C++和C语言的区别
C语言:面向过程的编程语言,是以函数驱动的,通过函数间的相互调用次序来完成相关功能(重视完成该功能的步骤)C++语言:面向对象的编程语言,它实现了对方法的封装,只对外保留接口(重视完成该功能的结果)内存申请/释放C语言使用malloc和free来动态分配内存C++使用new/delete来管理1属性new和delete是C++关键字,需要编译器支持;malloc和free是库函数,需要头文件支持。2.参数使用new操作符申请内存分配时无须指定内存块的大小,编译器会根据类型信息自行计算。而m
2020-11-28 17:42:48 119 1
原创 指针和引用区别*
1.什么是指针呢?指针是C语言中的一种数据类型,T*,用该种类型定义的变量称为指针变量,该变量中存储的是一个地址(指针变量中存储的是一个地址)2.什么是引用呢?引用是某块内存(变量)的别名如何定义一个指针/引用 int a = 10; int b = 20; int* ra = &a;//定义一个指针 int& rb = b;//定义一个引用3.如何修改指针/引用所指向的值? *ra = 100; rb = 200; //打印修改后a,b的值 cout <&
2020-11-21 21:16:41 98
原创 写一个函数判断是不是素数
#include<stdio.h>#include<stdlib.h>int IsPrime(int num){ if ( num0||num1) { return 0;}for (int i = 2;i < num;i++) { if (num % i == 0) { return 0;...
2019-08-24 10:46:05 104
原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
#include<stdio.h>#include<stdlib.h>int main() { int tmp=0; int sum = 0; int a = 3; for (int i = 0;i < 5;i++) { tmp = tmp * 10 + a; &nbs...
2019-08-23 17:50:55 85
原创 求出0~999之间的所有“水仙花数”并输出
#include<stdio.h>#include<stdlib.h>#include<math.h>int main() { int i = 0; for (i = 0;i <= 99999;i++) { int tmp = i; int sum = 0; &nbs...
2019-08-23 17:36:11 75
原创 用*打印一个菱形
include<stdio.h>#include<stdlib.h>int main() {int line = 10;int i = 0;int j = 0;for (int i = 0;i < line;i++) {for (int j = 0;j < line - 1 - i;j++) {printf(" “);}for (j = 0;...
2019-08-23 15:41:20 103
原创 数一下 1到 100 的所有整数中出现多少次数字9
#include<stdio.h>#include<stdlib.h> int main() { int count =0; for (int i = 0;i < 100;i++) { if (i % 10 == 9 ) {  ...
2019-08-22 16:50:40 151
原创 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
#include<stdio.h>#include<stdlib.h> int main() { double sum = 0; double a = 1; //计算1/1-1/2+1/3-1/4+…1/99-1/100的值 for (int i = 1;i <...
2019-08-22 12:28:07 86
原创 将三个数按从大到小输出
#include<stdio.h>#include<stdlib.h>int main() {int x, y, z;int max;printf(“请输入三个整数:”);scanf_s("%d %d %d",&x,&y,&z);if (x <= y) {max = y;y=x;x = max;}if (x <= ...
2019-08-22 10:49:17 88
原创 求两个数的最大公约数
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main() { int x, y; int max = 0; printf(“请输入两个整数:”); scanf("%d %d", &x, &y); f...
2019-08-22 09:42:10 82
原创 求两个数的最大公约数
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main() { int x, y; printf(“请输入两个整数:”); scanf("%d %d", &x, &y); if (x >= y) {&nb...
2019-08-21 17:16:54 90
原创 交换两个整形变量的值(不使用中间变量)
#include<stdio.h>#include<stdlib.h>int main() { int a = 10; int b = 20; if (a !=b) { a = a + b / 2; b = b - a / 2; } printf(“a=%d b=...
2019-08-21 15:47:01 119
原创 给定两个整形变量的值,将两个值的内容进行交换
include<stdio.h>#include<stdlib.h>int main() { int a = 10; int b = 20; int tmp; if (a !=b) { tmp = a; a = b; b = tmp; }...
2019-08-21 15:37:31 70
原创 判断1000年---2000年之间的闰年
#include<stdio.h>#include<stdlib.h>int main() { for (int i = 1000;i <=2000;i++) { if (i % 4 == 0 && i % 100!= 0||i%400==0) { printf("%d&nbs...
2019-08-21 15:25:24 58
原创 输出一个乘法口诀表
#include<stdio.h>#include<stdlib.h>int main() { for (int i = 1;i < 10;i++) { for (int j = 1;j <= i;j++) { printf("%d*%d=%d “, i, j, i * j)...
2019-08-21 15:06:10 271
原创 打印100到200之间的素数
#include<stdio.h>#include<stdlib.h>int main() {for (int i = 100;i < 200;i++) {for (int j = 2;j < i;j++) {if (i % j != 0) {printf("%d ", i);}break;}}system(“pause”); ...
2019-08-21 14:57:03 62
原创 将数组A中的内容和数组B中的内容交换(数组一样大)
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){char str1[] = “4 5 8 1” ; //char str[]的内容可以任意存放char str2[] = “5 2 4 6”;c...
2019-08-20 17:37:08 67
原创 求十个整数中的最大值
#include<stdio.h>#include<stdlib.h>int main() {int i=0;int arr[] = { 12,45,78,65,32,54,10,80,90,77 };int max = arr[i];for (i = 1;i < 10;i++) {if (max < arr[i]) {max = arr[i];...
2019-08-20 17:32:15 281
原创 bug代码 测定是否成年
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include<stdlib.h>int main(){int age = 0;scanf("%d", &age);if (age < 18){ printf("未成年\n");}else{ printf("成年"); }retur...
2019-06-22 13:37:35 156
原创 计算1到10阶乘之和
#include <stdio.h>#include<stdlib.h>int Factor(int n){int result = 1;for (int i = 1; i <= n; i++){result = result * i;}return result;}int main(){int sum = 0; int i = 1;fo...
2019-06-22 12:55:51 1259
原创 新的篇章
今天是我第一次发表博客,在此我要立个flag因为编程是一种实践性的学习,光学习理论是没有用的,必须自己勤动手,我坚信 “键盘敲烂,月薪过万”因为实践才是检验真理的唯一标准所以我要好好学习编程 努力成为一个合格的程序员...
2019-06-22 12:34:18 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人