自定义博客皮肤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)
  • 收藏
  • 关注

原创 函数声明 实际参数 return语句 程序终止

1.函数声明函数声明用在函数调用前 当函数先调用后定义时 可以先写一个声明确定参数的类型与个数函数原型图函数声明区别 函数原型只为了与圆括号内为空的函数声明相区分 函数原型可以省略形式参数的名字2.实际参数实际参数是通过值传递的数组型实际参数例 int f(int a[]){}函数可以改变数组型形式参数的元素,且改变会在相应的实际参数中体现出来例:void store_zeros(int a[],int n){int i;for (i=0; i<n; i++)a[i]=0;

2021-06-06 13:21:04 140

原创 函数

定义变量时当写一个函数的时候 需要定义一个变量 定义变量可以在函数体外也可以在函数体内 当这个变量只在当前函数使用时 最好放在体内的 当其他函数也需要使用时 最好放在体外。

2021-06-03 09:46:42 138

原创 函数部分学习

函数的

2021-06-03 07:08:40 81

原创 矩阵对角线求和

矩阵对角线求和程序如下:#include<stdio.h>int main(){int a[3][3];int i,j,sum1 = 0,sum2 = 0;for(i=0; i<3; i++){for(j=0; j<3; j++){scanf("%d",&a[i][j]);}}for(i=0; i<3; i++){for(j=0; j<3; j++){if(i == j)sum1 += a[i][j];if(i + j == 2)s

2021-05-30 10:36:47 1173

原创 C语言数组基本知识

数组一维数组数组是包含多个数据值的数据结构,并且每个数据值具有相同得数据类型。这些数据值称为元素,可以根据元素在数组中所处的位置把它们一个个地选出来。最简单的数组类型就是一维数组。一维数组中的元素一个接一个地编排在单独一行内。为了声明数组,需要指明数组元素得类型和数量(数组的元素可以是任何类型,数组的长度可以是任何常量表达式)因为程序以后改变时可能需要调整数组的长度,所以比较好的方法是用宏来定义数组长度:#define N 10数组下标1.为了存取特定得数组元素,可以在写数组名的同时在后面加上

2021-05-29 22:44:48 179

原创 C语言网循环体训练

有一分数序列:2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。具体程序如下:#include<stdio.h>int main(){double Sn=0,an=0,n,i,t,a=2.0,b=1.0; scanf("%lf",&n); Sn+=a/b;for(i=1;i<n;i++){ t=a;b=t;an=a/b;Sn+=an; }printf("%0.2lf",Sn);retu

2021-05-26 22:49:46 82

原创 C语言网循环体练习题

Sn公式求和问题最终程序如下:#include<stdio.h>int main(){int n, i, sum = 0;scanf("%d", &n);for(i = 0; i < n; i++){sum = 10;sum += 2 * (i+1);}printf("%d", sum);return 0;}这道题需要定义三个变量 其中i与n比较大小 当i小于n时结束循环输出结果涉及到不同位的数相加 所以要写一句sum=10用于进位...

2021-05-25 23:14:44 69

原创 循环结构基本知识点

C语言循环结构一.while循环1.基本格式:while(表达式){循环体;}特点:while循环先判断后执行二.do循环do{循环体;}while(表达式);特点:先执行后判断三.for循环for(表达式1;表达式2;表达式3){语句体;}特点:适用于递增或递减计量变量的循环...

2021-05-25 23:06:01 221

原创 C语言网判断选择结构训练(二)

分段函数程序最终程序:#include<stdio.h>#include<math.h>int main(){int x;double y;scanf("%d",&x);if(x<0){y=-x;}else if(x>=0&&x<2){y=pow((x+1),0.5);}else if(x>=2&&x<4){y=pow((x+2),5);}else if(x>=4){y=2*x+

2021-05-23 20:26:20 74

原创 C语言网判断选择结构训练(一)

C语言网判断选择结构训练输出三个数最大值程序如下#include<stdio.h>int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);if(a>b){printf("%d",a);}else if(b>a&&b>c){printf("%d",b); }else{printf("%d",c);}return 0;}遇到问题及解决:最开始使用多重if语句,经过翻阅书籍

2021-05-21 21:51:05 96

原创 2021-05-21

C语言网判断选择结构训练基本知识点if语句与switch语句一、if1、简单if语句if(表达式) {语句1;}else{语句2;}2、多重ifif(表达式){语句1;}else if(表达式2){语句2;}else if(表达式3){语句3;}else 语句;3、嵌套ifif(表达式){if(表达式2)语句1;else 语句2;}else {语句3;}二、switch语句格式:switch(表达式){case1: 语句1;break;

2021-05-21 21:15:18 75

原创 2021-05-20

贷款月还款问题:最终程序如下:#include<stdio.h>int main(){double a,b,c;int sum;scanf("%lf%lf%lf",&a,&b,&c);sum=a10000/c+a10000*b;printf("%d\n",sum);return 0;}在此题中遇到问题及解决:1.题中要求贷款总额(整数)、月利率(浮点数)、贷款总月数(整数),定义完之后程序无法执行。解决:将总额,月利率,贷款总月数都变为双精度浮.

2021-05-20 15:55:04 98

原创 2021-5-18

C语言网 强基计划之编程入门(二)1.八进制十进制十六进制转换程序:#include <stdio.h>int main(){int i;scanf("%d",&i);printf("%#o %d %#x\n",i,i,i);return 0;}注意:八进制与十六进制前要有前缀八进制:%#o十进制:%d十六进制:%#x2.当浮点型保留俩位小数时要在f前加0.23.求长方形面积程序:遇到问题:求周长与面积之前分别都写了scanf执行的时候面积打印不出来.解

2021-05-19 22:13:22 94

原创 2021-05-17

C语言网 强基计划之编程入门(一)当

2021-05-17 22:52:01 89

原创 2021-05-06

return语句与程序终止9.4 return语句一、非void的函数必须使用return语句来指定将来要返回的值。return语句有如下格式:return 表达式;表达式通常只是常量或变量:return 0;return status;但也可能是更复杂的表达式。如果没有给出表达式 return语句也可以出现返回类型为void得函数中。return语句不是必须的,因为在执行完最后一条语句后函数将自动返回。9.5 程序终止在c程序中往往会忽略main的返回类型,这其实是利用了返回类型默认

2021-05-06 12:02:23 75

原创 2021-05-05

9.3实际参数形式参数与实际参数差异形式参数:出现在函数定义中,他的名字以假名字来表示函数调用时需要提供的值实际参数:出现在函数调用中的表达式实际参数是通过值传递的,调用函数时计算出每个实际参数的值并把它赋值给相应的形式参数。9.3.1实际参数得转换C语言允许在实际参数得类型余形式参数得类型不匹配的情况下进行函数调用.管理如何转换实际参数的规则与编译器是否在调用前遇到函数的原型有关1)编译器在调用前遇到函数原型就像使用赋值一样,每个实际参数的值被隐式的转换成相应的形式参数类型2)编译器在

2021-05-06 11:51:23 82

原创 2021-05-02

**《c语言程序设计现代方法》函数知识点**9.1 函数的定义和调用一.函数的定义程序:1.计算平均值2.显示倒计时

2021-05-02 11:25:55 80

原创 2021-04-28

书后练习1.当/运算符与%运算符的操作数为负数时 计算规则不明解答:如果 % 两边的操作数都为正数,则结果为正数或零;如果 % 两边的操作数都是负数,则结果为负数或零。C99 以前,并没有规定如果操作数中有一方为负数,模除的结果会是什么。C99 规定,如果 % 左边的操作数是正数,则模除的结果为正数或零;如果 % 左边的操作数是负数,则模除的结果为负数或零。2.逆序问题.解答:#include<stdio.h>int main(){int n,a,b,c;scanf("%d",&

2021-04-28 21:49:51 89

原创 2021-04-25

第四章 表达式 知识点4.1算术运算符1.一元运算符:只需要一个操作数(+(-)一元正 (负)号运算符二元运算符:需要俩个操作数(加法类,乘法类) 2.运算符%与 /:1)要求2个操作数是整数.2)将零用作/或%的有操作数会导致未定义的行为.3)用于负操作数时,其结果难以确定,如果俩个操作数中有一个为负数 那么除法既可以向上取整也可以向下取整.3.运算符的结合性:1)左结合(例:二元算数运算符* 、/ 、%、+和-)2)右结合(例:一元算数运算符+和-)...

2021-04-25 20:47:55 113

原创 2021-04-18

《一万小时定律》一一万小时定律是作家格拉德威尔在《异类》一书中指出的定律.原文说的是“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力.一万小时的磨练是任何人从平凡变成超凡的必要条件”.它所讲的的是任何专业的工作者 如果想要达到大师级的水准 都至少要累计一万小时来联系他 .可见,一个人能否成为专家,靠的是刻苦卓绝得努力从来都不是天赋异禀.从无数的例子中我们可以看出,没有一个大师 是不经过少于一万小时的练习就成为大师的.十年磨一剑,我相信经过我们不断的努力 坚持 在计算机领域 我们也

2021-04-18 22:09:34 172

空空如也

空空如也

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

TA关注的人

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