自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 11.16 循环结构:算法设计的起步

到了循环结构部分,也就是while、do-while,for语句,就会接触到很多的算法问题,比如①求多项式、求这个数列的前20项之和;②求(即求1!+2!+3!+...+20!);③求 Sn=a+aa+aaa+...+aa..a(n个a) 的和(如:2+22+222+…+22222(此时n=5))。观察一下,每道题都是要求多个值的和,并且多项式的每一项都在逐渐变化,大体思路是通过一个循环求加法,在循环里,要得到本次循环的项的值,比如,本次的项是1!,下次的项是2!,想办法通过一个通用的表示方法来表...

2020-11-16 06:25:40 714

原创 2020-11-11 上机遗留问题

上机1:140页12题求π问题:fabs的作用,1e-6含义,为什么要做>=1e-6的判断,如何变换正负号的,10.8的含义,9-12的流程可以交换不?----------------------------------------------------上机2:求100以内的素数问题:1、sqrt作用,2、6行的for的循环体里有几条语句,3、9行的for有几种方法结束循环,不同方法结束9行的for循环有何作用?4、为什么要用break,5、11行的i

2020-11-11 20:15:37 1821 4

原创 11.4 scanf和printf的那点事儿

编写程序中,如果我们在程序中固定给变量赋值,直接使用赋值运算符=就可以,但总会需要我们在程序运行时,通过键盘对变量赋值,则需要scanf函数。#include <stdio.h>#include <stdlib.h>int main(){ int x=3;//通过=对变量赋值 int y; scanf("%d",&y);//通过键盘对y赋值 printf("%d,%d",x,y);}先说scanf的使用,格式说明符 %d,%

2020-11-04 20:25:07 2598 5

原创 11.3 选择结构的一些坑

C中的语句以分号;结尾(西文),表示当前语句的结束,特殊一点的有两种,一个是空语句,一个是复合语句。1、空语句就是一个分号;,它什么也不做,但是它是一条语句。例如:int x=3,y=5;; //这个空语句是执行的,但它什么也不干printf("%d,%d",x,y);2、复合语句是用{ }括起来的多条语句, { }也称为语句块,常用在选择结构和循环结构中,{ }整体上看是一条语句,注意{ }的末尾没有分号;3、选择语句有if和switch,先说if语句常见的if语..

2020-11-03 23:21:08 1328 4

原创 第四章 printf中的i++和++i

#include <stdio.h>#include <stdlib.h>int main(){//VC6.0的编译器 int j; j=5; printf("%d,%d,%d,%d\n",j,j++,j++,j++); //上面输出5,5,5,5,说明打印之后才执行j++ j=5; printf("%d,%d,%d,%d\n",j,++j,++j,++j); //上面输出8,8,7,6,说明计算是从右向左方向(cod.

2020-10-29 21:49:25 3814 3

原创 C语言综合练习

(1) 求输出结果(本题的作用是什么)#include <stdio.h>void main(){ int y = 18, i = 0, j, a[8]; do { a[i] = y%2; i++; y = y/2; }while(y >= 1); for(j = i-1...

2019-12-28 16:12:33 1048

原创 C:总结:整型数组,字符数组,单链表,各自遍历的写法

遍历:每个元素访问一次1、整值型数组,比如整型,实型类的。需要注意的是,有效数据的个数应该小于等于数组的长度,比如,数组长度是50,有效数据是n个,则n<=50才是合法的。通常我们用变量n记录有效数据的个数。循环条件是:i<n#define N 50main(){ int a[N],i,n; scanf("%d",&n); for(...

2019-12-23 00:23:37 526

原创 C#:委托

委托本质是C语言中的函数指针using System;namespace _01_委托{/// <summary>/// 委托是一个数据类型,可以定义变量/// 委托定义变量和类非常相似,它是用来存储方法的/// </summary> class Program { static void Main(string[] arg...

2019-12-18 13:50:00 241

原创 C#:ArrarList集合,HashTable集合,List泛型集合,Dictionary泛型集合

数组、集合、泛型集合一、数组必须规定类型,必须规定长度;1.定义int[ ] i = new int[5];int[] j = new int[]{1,2,3,4,5};for循环需给初值,步长,末值,foreach则不需要,它是自动遍历集合体中所有值for循环可用于任何重复行为,foreach循环只能用于遍历foreach循环遍历速度比for循环快for...

2019-12-09 11:00:13 543

原创 C:语言:结构体+文件

实验课第一题://10.8:本题平均分说的不清楚,可以是一个同学三门课的平均分,也可以是一门课的所有同学平均分,也可以是所有同学所有成绩的平均分,本题是第一种理解#include <stdio.h>#define N 10 //定义数组长度,注意,学生个数未必就是数组长度Nstruct student{ int num; float math; ...

2019-12-07 21:33:54 416

原创 C:知识点:高级指针:行指针例如 int (*q)[4] ; 双指针例如:int **s;

1、行指针int a[5][10],(*q)[10]=a;上面定义定义了行指针q,并定义时直接赋值,等价于int a[5][10],(*q)[10];q=a;行指针是为了配合二维数组才使用的,没有二维数组,用不到行指针。如果所有操作都在主函数里,没有必要使用行指针,因为用数组名就可以表达每个元素:a[i][j]如下面代码:#include "stdio.h"#d...

2019-12-03 08:59:35 940 2

原创 C#:异常处理

C#异常处理总结及简单实例一、异常处理的理解?异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常。错误的出现并不总是程序员的原因,比如:连接数据库停电了,操作文件文件没了,权限不足,除数是0,使用对象是对象为null等。不处理错误程序没法继续执行。.NET为我们把发现错误(try)的代码与处理错误(catch)的代码分离开来。二、异常处理如何操作?C...

2019-12-02 12:00:38 2383

原创 C#:GDI+编程

1、基本图形using System;using System.Drawing;using System.Windows.Forms;namespace GDI画图1{ public partial class Form1 : Form { public Form1() { InitializeCompon...

2019-11-28 08:52:17 705

原创 C#:数据库连接:DataSet对象和DataAdapter操作对象(非连接式访问数据库)

namespace DataSet对象和DataAdapter操作对象连接数据库{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Cl...

2019-11-25 10:17:33 882

原创 C#:02数据库连接池、增删改查操作

ADO连接数据库过程:1、连接字符串2、连接对象(SqlConnection)3、sql语句4、创建sqlCommand对象定义查询字符串+用SqlCommand对象对数据源进行增、删、改、查SqlCommand对象的方法有三种:①ExecuteNonQuery()用于对数据库增、删、改操作②ExecuteScalar()用于对数据库查询操作,返回第一行第一...

2019-11-21 00:27:10 1029

原创 C#:01数据库连接

使用VS2015自带的 (localdb)\MSSQLLocalDB 或者 (localdb)\ProjectsV13,这是mini版的数据库系统,大概几十兆大小,在连接字符串中,它俩作为服务器的名字和默认实例。连接字符串:string constr = "server=(localdb)\\MSSQLLocalDB;Initial Catalog=Test;Integrat...

2019-11-18 01:27:42 933

原创 C:知识点:函数(不断更新)

函数的目的是:不让把功能都写在主函数里,不好开发和维护,主函数只负责:输入输出,调用 函数重要的概念:实参,形参,函数类型,返回值 区分开哪里是函数的定义,函数的调用,函数的声明 如上,实参是第7行的a和b,形参是第10行的x和y,函数类型是第10行的int,返回值是13的x或15行的y 第2行是函数的声明,10-16行是函数的定义,第7行的max(a,b)是函数的...

2019-11-12 19:28:40 281

原创 C:数组练习1 (11-12)

编写函数fun实现下列功能,main函数调用fun函数,输入输出都在主函数里。1、计算下面公式并输出:函数原型:float fun(int n)//函数原型指的是函数首部解析:n=20时,输出S=534.188884(本数据用于验证)。本题跟实验课求阶乘的题目非常类似,尽量不用循环的嵌套(平方根:sqrt函数)。2、计算下面公式并输出π的值,要求精度小于0.0005,即某项小于...

2019-11-12 18:58:12 961

原创 C:知识点:一维数组、二维数组、字符数组(不断更新)

经常用下面的方式定义数组#define N 10int a[N]; 也经常在定义数组的时候就给初值 #define N 10int a[N]={1,3,5,7,9};给了初值,就可以不写长度,下面默认数组长度是5#define N 10int a[]={1,3,5,7,9};定义数组时,[ ]里不能有变量,也不能为实型。 使用数组元素时,a[0]~a[9]是合法...

2019-11-08 10:00:45 1448

原创 C:编程练习4:二维数组+字符数组练习-11.14更新

1.求二维数组左下元素之和并输出。/*1-4题,不要遍历整个数组元素,直接得到题目要求的元素*/2.求二维数组右上元素之和并输出。3.求二维数组左上元素之和并输出。4.求二维数组右下元素之和并输出。5.求二维数组外圈元素之和并输出。6.二维数组每行按大小排序并输出。7.将一个二维数组按行保存到一个一维数组上并输出一维数组。8.实现字符串拷贝功能并输出9.实现字符串求...

2019-11-05 23:30:43 1268

原创 C#:04窗体介绍:webBrowser,ComboBox,ListBox,打开文本框,保存文本框、字体和颜色对话框

1、浏览器控件:textBox1输入网址,webBrowser1显示网页namespace _12_浏览器控件{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } privat...

2019-11-05 22:35:31 1276

原创 C#:03窗体介绍:checkBox,radioButton,MDI,PictureBox

namespace _07老师和学生登录{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }//--------------------------------------------------...

2019-11-01 11:11:11 770 1

原创 C:编程练习3:一维数组批量处理数据 11.1

//数组收纳问题的编程套路是(设收纳到数组 a 中): j=0; for (循环a中所有数据) if (某个数据符合收纳条件) a[j++]=该数据; //符合条件的又放到了a数组中,也可以放到别的数组里// 已收纳数据个数为:j(下一可用空间是a[j])//数组多元素删除问题的编程套路是(设删除数组 a 中的一些元素, 数...

2019-10-31 22:05:06 1427

原创 C#:02窗体介绍

02 Button按钮 -I_love_Unamespace I_love_you{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }//-------------------------...

2019-10-31 09:15:34 1093 3

原创 C:编程练习2-1:循环结构2019.10.29

1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。【解析】没讲数组之前,但凡碰到要对多个字符的每个字符做一个操作(打印,计数等都是操作),就可以用下面的循环,在循环体中,可以加上各种if判断,从而求解。while((c=getchar())!='\n'){....}2、求 Sn=a+aa+aaa+...+aa..a(n个a) 的和,其中a是一个数字,n表示a的个...

2019-10-29 12:45:30 1899

原创 C#:01 窗体介绍-窗体

三个窗体,点button按钮关闭下一个,点Form3窗体的button按钮关闭所有窗体//form1中的button1_Click事件private void button1_Click(object sender, EventArgs e){ //在内存中创建窗体2对象 Form2 frm2 = new Form2(); //展示当前窗体...

2019-10-28 16:28:42 752

原创 C:编程练习1:选择结构2019.10.2

编程练习1 选择结构2019.10.221、输入一个百分制成绩,输出相应的成绩等级。新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程...

2019-10-22 17:47:17 1140 2

笔试真题全集_二级C分类打印版(64页,排版整理了好久)_全国计算机等级考试.rar

二级C语言笔试真题分类打印版本,按照数据类型,输入输出函数,3种基本结构,数组,函数,指针,结构体,文件分类整理,各类别含5年真题,针对性的练习,含有答案。共64页,也是初学者做练习的好选择!

2019-10-16

空空如也

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

TA关注的人

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