自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言总结与反思

c语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,很多新型的语言如,c++,java,c#,j#,per1...都是衍生自c语言。 c语言是我学的第一门专业课。它是计算机的基础,大多数软件都需要用c语言来编写,我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得c语言应该是操...

2021-12-12 12:47:30 539

原创 用C语言计算矩阵求和

样例描述:代码如下:#include<stdio.h>int main(){ int N,n,a[51][51],r,c,i,num1,num2,num3,num4; scanf("%d",&N); n=N*N; for(r=1;r<=N;r++) { for(c=1;c<=N;c++) scanf("%d",&a[r][c]); } for(r=1;r<=N;r++) { num1=0; for(c...

2021-12-12 12:13:51 5045 1

原创 逆序乘积式

样例输入输出:代码如下:#include<stdio.h>#include<math.h>int main(){ int a,b,c,d,e,f,A,B,m,n,M,N,i,q,r,z,x; scanf("%d %d",&a,&b); c=1; d=1; //判断a,b位数的数 A=0; B=0; //a,b的位数 e=1; f=1; //判断第一个循环是否结束 z=a; x=b; ...

2021-12-12 12:13:44 624

原创 使用C语言进行四舍五入的运算

代码如下:要使用强制类型转换运算符,将浮点型转化为整形b=(int)a#include <stdio.h>int main(){ float a; int b; scanf("%f",&a); b=(int)a; if(a<(int)a+0.5) printf("%d\n",b); else b=b+1, printf("%d\n",b); return 0;}...

2021-12-12 12:13:35 681

原创 长度单位换算

样例:代码如下:#include<stdio.h>int main(){ int in; int a,b,c,d; scanf("%d",&in); a=in/63360; b=in%63360/36; c=in%63360%36/12; d=in%63360%36%12; if(a>=1) printf("%d mi",a); if(b>=1) printf(" %d yd",b);...

2021-12-11 13:56:16 150

原创 用C语言进行数值变换

代码如下:#include<stdio.h>int main(){ int a,b,e,c,f; scanf("%d",&a); b=a/100; e=a/10-b*10; c=a%100-e*10; if(a>99&&a<1000) f=c*100+e*10+b, printf("%d\n",f); else printf("-1"); return 0;}

2021-12-11 13:53:03 5268

原创 求两个整数的和、差、积、商与余数

代码如下:注:求商时要把除数变为浮点型,这样输出的结果才能是浮点型#include <stdio.h>int main(){ int num1,num2,a,b,c,e; float d; printf("Enter num1:"); scanf("%d",&num1); printf("Enter num2:"); scanf("%d",&num2); a=num1+num2; b=num1-num2; c=num1*num2; d=...

2021-12-11 13:50:14 6101

原创 计算旅途时间

#include <stdio.h>int main(){ int time1,time2,t,a,b,c,d,e,f; printf("Enter time1:"); scanf("%d",&time1); printf("Enter time2:"); scanf("%d",&time2); a=time1/100; b=time1%100; c=time2/100; d=time2%100; e=c-a; f=d-b; if (f&l...

2021-12-11 13:44:31 123

原创 运算符和表达式

C语言以运算符丰富著称1.可按不同角度对运算符分类按操作数个数单目运算符:-a双目运算符:a+b三目运算符:a?b:c按功能算术运算符:+、-、*、++关系运算符:>、>=、==逻辑运算符:&&、||、!2.表达式的相关概念表达式就是用运算符把操作数连接起来、符合C语法规则的式子,如 a+8*b获得表达式的运算结果的过程称为求解表达式表达式的运算结果称为表达式的值表达式的值的数据类型称为表达式的类型每个表达式都有自.

2021-12-11 13:37:52 512

原创 C语言变量

变量:在程序运行期间,变量的值是可以改变的变量必须先定义,后使用在定义变量时须指定变量的名字和类型变量名和变量值是两个不同的概念变量名实际上是用名字代表的一个存储地址从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据常变量:const int a=3;标识符:一个对象的名字C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线合法的标识符:如sum,average, _total, Class, day, BASIC

2021-12-11 13:25:36 353

原创 C语言常量

常量:在程序运行过程中,其值不能被改变的量整型常量十进制形式:1000,12345,0,-345八进制形式:020,035十六进制形式:0x1a,0X11实型常量十进制小数形式:0.34 -56.79 0.0指数形式:12.34e3 (代表12.34´103) 0.14E-5 (代表0.14´10-5)字符常量普通字符: ’A’、 ’1’ 、 ’M’转义字符:’\n’、’\t’ 、’\101’字符串常量:”boy”、 ”USA\n ...

2021-12-11 12:40:54 400

原创 用C语言求解一元二次方程组

求ax²+bx+c=0方程的实根。其中a、b、c由键盘输入。首先要知道求方程式的根的方法。首先当a不等于0时方程:ax^2+bx+c=0才是一元二次方程。1、公式法:Δ=b²-4ac,Δ<0时方程无解,Δ≥0时。x=【-b±根号下(b²-4ac)】÷2a(Δ=0时x只有一个)2、配方法:可将方程化为[x-(-b/2a)]²=(b²-4ac)/4a²可解出:x=【-b±根号下(b²-4ac)】÷2a代码如下:#include <stdio.h>#include

2021-12-11 12:32:35 1555

原创 算法中的几种典型结构

(1).顺序结构 从S点进入结构,在执行完A框指定的操作后,接着就执行B框指定的操作,经T点离开结构。(2).选择结构 从S点进入结构,根据给定的条件p是否成立而执行A框或B框指定的操作,经T点离开结构。(3).循环结构1.当型循环结构 从S点进入结构,当给定的条件P成立时,执行A框指定的操作;执行完A后,再判断条件P成立是否成立,如果仍然成立,再执行A框,如此反复,直到某一次不成立为止,此时,经T点离开结构。2.直到型循环结构...

2021-12-11 12:22:55 727

原创 C语言算法

计算机专家沃思(N.Wirth)提出了如下公式:程序 = 数据结构 + 算法数据结构:对数据的描述算法:对处理过程的描述算法的概念 所谓算法是对特定问题求解方法和步骤的描述。算法的表示表示一个问题的算法有多种手段,如伪代码表示法、流程图表示法、N-S图表示法等。这里主要介绍流程图表示法,它使用一些图框来表示各种操作。...

2021-12-11 12:17:49 63

原创 用C语言找出范围内的素数

#include<stdio.h>int main(){ int n,i,a; scanf("%d",&n); if(n==1) printf("-1"); else { for(i=1;i<=n;i++) { if(i%10==1) { for(a=3;a<=i;a+=2) { if(i%a==0) break; } if(a==i) { printf(...

2021-12-10 16:23:34 467

原创 计算所输入的日期是该年的第几天

在判断闰年是,用以下代码

2021-12-08 23:15:31 311

原创 用C语言求最小公倍数和最大公约数

几个整数中公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。几个自然数公有的倍数,叫做这几个数的公倍数,其中最小的一个自然数,叫做这几个数的最小公倍数。在解有关最大公约数、最小公倍数的问题时,常用到以下结论:(1)如果两个自然数是互质数,那么它们的最大公约数是1,最小公倍数是这两个数的乘积。例如8和9,它们是互质数,所以(8,9)=1,[8,9]=72。(2)如果两个自然数中,较大数是较小数的倍数,那么较小数就是这两个数的最大公约数,较大数就是...

2021-12-08 23:02:26 433

原创 使用C语言输出杨辉三角形

针对杨辉三角形我使用的是二维数组以及循环的嵌套。杨辉三角性质 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。 第n行的数字有n项。 前n行共[(1+n)n]/2 个数。 第n行的m个数可表示为C(n-1,m-1),即为从n-1个不同元素中取m-1个元素的组合数。 第n行的第m个数和第n-m+1个数相等 ,为组合数性质之一。 每个数字等于上一行的左右两个数字之和。 #include<stdio.h&gt...

2021-12-06 21:12:12 1143

原创 C语言选择结构总结

一、if语句1.if(表达式) 语句1;¨其中表达式不限于逻辑表达式或关系表达式,可以是各种表达式,如算术表达式等。当表达式的值为非零时,结果为“真”;当表达式的值为零时,结果为“假”。其中,语句1被称为if语句的内嵌语句。内嵌语句既可以是单条语句,也可以是复合语句。¨2.if-else结构 基本形式是: if(表达式) { 语句1; } else 语句2;这种if语句执...

2021-12-06 18:22:49 686

原创 简易计算器的制作

#include <stdio.h>int main(){ int data1,data2,sum; float n; char op; scanf("%d %d %c",&data1,&data2,&op);switch(op) { case '*':sum=data1*data2,printf("sum=%d\n",sum);break; case '-':sum=data1-data2,printf("sum=%d\n"...

2021-12-06 18:16:56 106

空空如也

空空如也

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

TA关注的人

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