自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 C语言实现复数的加减乘除

设两个复数分别为(a+bi)和(c+di),则它们加减乘除后的结果如下:(a+bi)+(c+di)=(a+c)+(b+d)i,(a+bi)-(c+di)=(a-c)+(b-d)i,(a+bi)*(c+di)=(ac-bd)+(ad+bc)i,(a+bi)/(c+di)=(ac+bd)/(c2+d2) +((bc-ad)/(c2+d2))i代码实现:#include<stdio.h>#include<math.h>typedef struct{ float realp

2022-03-28 17:23:24 2864

原创 C语言判断一个五位数是不是回文数

判断方法:若这个五位数的万位数等于个位数且千位数等于十位数,该数即为回文数,否则就不是回文数。编码实现:#include<stdio.h>int main(){ int wan,qian,bai,shi,ge,x; printf("请输入一个五位数:"); scanf("%d",&x); wan = x / 10000; //分解出万位数 qian = x % 10000 / 1000; //分解出千位数 bai = x % 1000 / 100; //分解

2022-01-31 17:24:29 10400

原创 C语言利用递归将输入的5个字符以相反顺序输出

#include<stdio.h>int main(){ void plain(int n); int i = 5; printf("请输入5个字符:"); plain(i);}void plain(int n){ char next; if(n <= 1) { next = getchar(); printf("相反顺序输出的结果为:"); putchar(next); } else { next = getchar(); plain(n

2022-01-31 14:43:37 2720

原创 C语言用递归求1到5的阶乘

#include<stdio.h>int main(){ int fact(int j); int i; for(i = 0;i < 6;i++) { printf("%d! = %d\n",i,fact(i)); }}int fact(int j){ int sum; if(j == 0) { sum = 1; } else { sum = j * fact(j - 1); } return sum;}结果如下

2022-01-31 13:27:48 1734

原创 C语言求两个数的最大公约数和最小公倍数

程序分析:①欧几里得算法(辗转相除法)的原理:两个数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。②两个数的最小公倍数等于两数乘机除以他们的最大公约数③求两个数的最大公约数用欧几里得算法(辗转相除法)程序代码:#include<stdio.h>int main(){ int a,b,r,t,n; printf("请输入两个正整数:"); scanf("%d,%d",&a,&b); if(a < b) { t = a; a = b

2021-11-20 10:57:17 1035

原创 判断101到200之间的素数

如何判断一个数是否是素数,用这个数分别除以2到这个数的算数平方根,如果能被整除,则不是素数,反之,该数为素数。程序如下:#include<stdio.h>#include<math.h>int main(){ int i,j,count; count = 0; for(i = 101;i <= 200;i++) { for(j = 2;j <= sqrt(i);j++) { if(i % j == 0) break; } if

2021-11-16 21:52:56 594

原创 ANSI C标准的一些数学函数

原型描述double acos(double x返回余弦值为x的角度(0~兀弧度)double asin(double x)返回正弦值为x的角度(-兀/2~兀/2弧度)double atan(double x)返回正切值为x的角度(-兀/2~兀/2弧度)double atan2(double y,doublex)返回正切值为y/x的角度(-兀~兀弧度)double cos(double x)返回x的余弦值,x的单位为弧度double sin(dou...

2021-11-05 20:00:05 169

原创 C语言五种形式输出九九乘法表

一、完整型#include<stdio.h>int main(){ int i,j; for(i = 1;i <= 9;i++) { for(j = 1;j <= 9;j++) { printf("%d*%d=%2d ",i,j,i*j); } putchar('\n'); } return 0;}二、左上三角形#include<stdio.h>int main(){ int i,j; for(i = 1;i &lt

2021-11-02 11:38:00 9646

原创 const与define的区别

1、define是预编译指令,const是普通变量的定义,define定义的宏是在预处理阶段展开的,而const定义的只读变量是在编译运行阶段使用的。2、const定义的是变量,而define定义的是常量。define定义的宏在编译后就不存在了,它不占用内存,因为它不是变量,系统只会给变量分配内存。但const定义的常变量本质上仍然是一个变量,具有变量的基本属性,有类型、占用存储单元。可以说,常变量是有名字的不变量,而常量是没有名字的。有名字就便于在程序中被引用,所以从使用的角度看,除了不能作为数组的长度

2021-10-30 18:16:01 9933 4

原创 C语言运算符优先级

运算符(优先级从高到低)结合律++(后缀)–(后缀) ()(函数调用) []、{}(符合字面量) . —>从左到右++(前缀) --(前缀) - + ~ !*(解引用) &(取址)sizeof _Alignof(类型名)(该栏都是一元运算符)从右往左(类型名)从右往左* / %从左往右+ -(都是二元运算符)从左往右<< >>从左往右<>(不等于)...

2021-10-29 19:20:21 130

原创 ctype.h系列的字符函数

一、ctype.h头文件中的字符测试函数函数名如果是下列参数时,返回值为真isalnum()字母数字(字母或数字)isalpha()字母isblank()标准的空白字符(空格、水平制表符或换行符)或任何其他本地化指定为空白的字符iscntrl()控制字符,如Ctrl+Bisdigit()数字isgraph()除空格之外的任意可打印字符islower()小写字母isprint()可打印字符ispunct()标点符号(除空格

2021-10-26 20:26:34 283 1

原创 语义错误和语法错误的区别

一、语义错误1、别称:逻辑错误;2、表现形式:在编译阶段不会发现错误,往往是运行结果错误;代码的逻辑有问题,但是编译一般会运行正常。二、语法错误1、语法错误在编程环境下,在编译期会被发现;2、在编程语言中,语法错误一定只在编译期时出现,编译器所有语法都正确,才能够正确编译;例如编写代码时,少了一个括号就相当于一个语法错误。...

2021-10-25 21:13:18 3876

原创 Python通过索引获得字符串中的字符

一、索引的定义进行索引时,在字符串(或值为字符串的变量)的末尾添加方括号"[" 和 “]”,并在方括号之间添加一个数字去访问某个字符,这个数字被称为索引。二、索引的作用索引告诉Python需要获取的是字符串中哪个位置的字符。三、索引的类别1、正数索引Python的索引从0开始,所以 字符串第一个字符的索引为0,第二个字符的索引为1,第三个字符的索引为2,,以此类推,可以对值为字符串的变量使用索引,也可以对字符串本身使用索引。例子如下:2、负数索引负数索引从字符串的末尾开始,然后向前倒推。-

2021-04-14 17:50:08 6259

原创 秋词

秋词自古逢秋悲寂寥,我言秋日胜春朝,晴空一鹤排云上,便引诗情到碧霄。print(" "*3,"秋词")verse = ["自古逢秋悲寂寥,","我言秋日胜春朝,","晴空一鹤排云上,","便引诗情到碧霄。"]for a in verse: print(a)...

2020-12-02 17:51:42 179

原创 Python小坦克

刚学会了用python做一个坦克,很简单也很简易,希望大家理解。。。print(""" ▲ 学编程,你不是一个人在战斗~~ | __\-- __|_ ||=======OOOOO[/ ★007___| _____\_______|/-----.

2020-09-13 19:51:24 669

原创 Python看一看你的BMI

height = float(input("请输入您的身高:")) #输入身高weight = float(input("请输入您的体重:")) #输入体重bmi = weight/(height*height) #计算BMI指数 #判断身材是否合理if bmi<18.5: print("您的BMI指数为:"+str(bmi)) #输出BMI指数 print("体重过轻")

2020-09-12 21:39:22 263

原创 常量与变量的定义方式

一、变量的定义方式在C/C++中,变量的定义方式有两种。① 类型 名字 =初始值;或者 类型 名字 {初始值}② const 类型 名字=初始值;或者 const 类型 名字 {初始值};或者 类型 const 名字 {初始值};或者 类型 const 名字=初始值二、常量的定义方式在C/C++中,常量的定义方式有两种。① 直接使用其值② #define 名字 值特别说明:在C/C++中,用const类型限定符声明的是变量,不是常量。const用起来比#define更灵活。...

2020-07-29 16:38:45 1285

原创 十进制与十六进制互相转换

一、十进制转十六进制与十进制转二进制方法相同,十六进制数用0~9和A,B,C,D,E,F进行表示,用短除法进行计算,例如将120转化成十六进制数120÷16=7 余87÷16=0 余7故十六进制数为78二、十六进制转十进制与二进制转十六进制数方法相同,我们同样用权相加法进行计算,如上面的十六进制数78,如图。...

2020-07-25 09:33:47 35625

原创 十进制与八进制互相转换

一、十进制转八进制与十进制转二进制方法相似,用十进制数除以8取余数,商再除以8,直到商为0,余数由下到上依次排列即可,如136136÷8=17 余017÷8=2 余12÷8=0 余2所以八进制数为210再看小数部分,与转二进制相同,这里是乘八取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,……以此类推,一直乘到小数部分为零为止。例如0.7031250.7031258=5.6250.6258=5.0所以小数部分就是0.55二、八进制转十进制该步骤

2020-07-23 20:50:03 39444

原创 二进制与十进制互相转换

一、十进制转二进制-------短除法用数一直除以2,直到最后数为1,将最后的1和余数从下到上依次写出即为结果,例如750750÷2=375 余0375÷2=187 余1187÷2=93 余193÷2=46 余146÷2=23 余023÷2=11 余111÷2=5 余15÷2=2 余12÷2=1 余01÷2=0 余1故二进制为1011101110二、...

2020-07-23 15:46:06 729

原创 system几个小功能

下图为system的几个小功能,再在上片中我们讲到了system(“shutdown”);的功能,这次我们依次来看一下以下几个功能。一、system(“pause”);同样我们还是打开系统指令页面,开始键+R,输入cmd即可打开,然后输入pause/?即可查看其功能,如图。二、system(“cls”);同样是上步的步骤,输入cls/?即可查看功能,如图。三、system(“mode con cols=宽 lines=高”);该功能就是设置控制台的大小,我们来亲自实验一下,输入数据,如图。

2020-07-18 11:19:01 572

原创 system(“shutdown“)的用法

我们都知道system是系统固有的指令,我们按开始键+R可以执行这一指令,如图。输入cmd进入指令页面。之后我们输入shutdown/?即可查看用法,如图。

2020-07-18 10:54:43 2655

原创 简述枚举类型

#include<stdio.h>#include<stdlib.h>int main(){ enum favoritecolor { red=1,green,blue }favorite_color; printf("请输入最喜欢颜色的序号: 1、red 2、green 3、blue\n"); scanf("%d",&favorite_co...

2020-01-12 19:37:58 131

原创 如何比较字符串大小

字符比较(character comparison)是指按照字典次序对单个字符或字符串进行比较大小的操作,一般都是以ASCII码值的大小作为字符比较的标准。 字符串比较的时候,字符串的大小是从最左边第一个字符开始比较,大者为大,小者为小,若相等,则继续比较后面的字符;比如ABC与ACDE比较,第一个字符相同,继续比较第二个字符,由于第二个字符是后面一个串大,所以不再继续比较,结果就是后...

2020-01-11 22:00:25 13146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除