- 博客(11)
- 收藏
- 关注
原创 C++项目实战--通讯录管理系统-----注释超详解
#include<iostream>#include<string>using namespace std;#define MAX 1000//1.界面的展示//2.整体的架构搭建和退出的实现//3.添加联系人(结构体的一点小应用)( 结构体的嵌套定义于访问 )//4.显示联系人//5.删除联系人//6.查找联系人//7.修改联系人//8.清空联系人struct person//人的结构体{ string m_name; int m_sex; int.
2022-05-23 22:42:20 449 2
原创 学完c语言后快速上手c++
1.基础知识其实学完c语言后我们能够理解,其实语言本身并没有那么重要。重要的是如何将问题解决的能力,其实这就涉及到数据结构和算法的东西了。但我们现在不谈数据结构和算法,就单单拿c++来说,它里面的STL库非常的方便我们来学习数据结构。那么为了能够在学完c语言后快速上手c++,我总结了以下的方面:1.c++的基础语法比如:输入 cin>> 类比于scanf()输出cout<< 类比于printf()2.c++的STL库1.基础语法#include&l.
2022-05-19 23:04:37 3978
原创 scanf和gets函数的深入理解
scanf: 用于存储的空间比较大,防止溢出 获取不了有空格的字符串 如下: scanf的改进方式:借助“正则表达式”。scanf("%\ns",&str);[^\n]的意思就是除了\n以外(以\n作为结束标志)如下:gets:可获取空格。 参数:用来存储字符串的空间地址 返回值:获取到的字符串的首地址 ...
2022-05-17 22:35:36 151
原创 如何将字符串中的数字去掉(利用指针的简单应用,看一遍就会)
#include<stdio.h>#include<string.h>//将一串字符串中的数字去掉 void fun(char* p){ while (*p != '\0') { while (*p > '0' && *p <= '9')//因为进入这个循环的条件就是0到9之间的数字,所以只需判断他的下一位在是不是就可以了 { strcpy(p, p + 1); } p++; }}int main(){ cha.
2022-05-12 13:54:39 3960
转载 C语言经典题目50题
【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:代码如下:#include <stdio.h>int main(){ int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) fo...
2022-05-12 13:47:29 4354
原创 超经典的指针题目的练习和解析(用一个辅助指针帮助判断)
题目一:假定输入的字符串中只包含字母和*。编写函数 fun,除了字符串前导的*之外,将串中其他*全部删除。在编写函数时,不得使用 C语言提供的字符串函数。例如,若字符串中的内容为****A*BC*DEF*G***等**样,删除后,字符串中的内容则应当是****ABCDEFG。#include<stdio.h>#include<string.h>void fun(char*x)//利用指针来接收字符数组的首地址{ char* s = x;//此步骤是是本题的核心,下面
2022-05-12 06:41:11 111
原创 利用指针实现将两个字符串连接
话不多说:上才(代)艺(码)#include<stdio.h>int main(){ char str1[50], str2[30], * p1, * p2; p1 = str1; p2 = str2; gets_s(str1); gets_s(str2); while (*p1 != '\0')//当指针没移动到‘\0’时,继续向后移动 { p1++; } while (*p2 != '\0') { *p1++=*p2++;//将p1最后指向'\0'的位
2022-05-07 22:47:28 7029 2
原创 判断一天是这一年的第几天的代码进阶版(保证是你见过的最新颖的思维)(C语言实现)
判断一天是这一天的第几天:1.将这个月之前的月数所包含的天和这个月的天数加起来举个例子2022年3月18号就是将2022年的前两个月(一月和二月总共包含的天数加起来再加上三月的18天即可)2.怎么求之前的月数所包含的天数和:众所周知,1,3,5,7,8,10,12月都为31天除过二月其余的月都是30天3.解决特殊月份--二月判断这一年是闰年还是平年(可用三目运算符)话不多说:上才(代)艺(码)#include<stdio.h>//判断一天是这一年的第几天
2022-05-07 21:40:06 662 1
原创 循环嵌套的思想之于重积分的应用
在高数下学习重积分时,我脑子里浮现出了双重for循环的影子,于是乎,就开始寻找它们两者之间的关系,就在思索地途中,不经意间好像找到了他们本质的一点关联(由于笔者敲数学公式还不太熟练,就干脆用纸和笔来解释了)二重积分的解释:将其视为薄片的话:由于三重积分为四维空间(抽象),于是也用不均匀立体来表达:...
2022-05-06 21:27:05 189
原创 定积分用C语言求解
将定积分拆解之后就得到下面的图形 即利用小矩形的面积和来解决问题 然后进行整理即可的到下面的算式 #include<stdio.h>float f(float x){ return 1+x*x;//假设被积函数为1+x*x}float integra(float a,float b)//传递上下限{ int n=100,i;//n为等分的次数 float s,h; h=(b-a)/n; s=(f(a)+f(b))/2; for(
2022-05-06 16:35:08 5097 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人