自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一匹刚学打乒乓球的老马

分享个人的心得,拿来“牛人”的思想

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言初步-循环结构-求最大公约数-非递归法

题目描述: 求两个整数m和n的最大公约数.题目解析: 从最小的那个整数开始,用x表示,如果x能同时被m和n整除,则找到,否则试探x-1.参考程序:#include"stdio.h"int gcd(int m,int n){ int x=m; if(x>n) x=n; while(1) { if(m%x==0 && n%x==...

2020-06-30 07:57:06 1382

原创 C语言初步-选择结构-闰年判断

题目描述: 输入一个年份,判断其是否是闰年,若是闰年则输出“闰年”,否则输出“不是闰年”。题目解析:闰年满足的条件是: (1)能被4整除,但不能被100整除的年份是闰年; 或者 (2)能被400整除的年份是闰年 为什么是这样规定,请百度之,我们此处不普及天文学知识。https://baike.baidu.com/item/%E9%97%B0%E5%B9%B4/27098?fr=aladdin参考程序:#include<...

2020-06-29 08:04:11 2683

原创 C语言初步-顺序结构-已知三边求三角形面积-余弦定理

由此,求三角型的面积为s=b*sin(a)*c/2程序如下:#include<stdio.h>#include "math.h"int main(void){ double a,b,c,s,cosa,sina; scanf("%Lf%Lf%Lf",&a,&b,&c); cosa=(b*b+c*c-a*a)/2/b/c; sina=sqrt(1-cosa*cosa); s=b*c*sina/2; ...

2020-06-28 08:48:52 2889

原创 非精英教育下-计算机专业-一条普通学生学习winForm开发和Web开发路线图-精英请绕行-可以提意见和建议-不要喷我-善哉善哉

一、缘起在国内,有清华北大或者北大清华,有C9联盟,有985院校,有211院校,有一流高校,有一流学科。因此,同志们,同学们,对标自己所处的院校,对标自己所处的专业,看清自己的位置吧。不是上述院校的老师同学,老老实实朝应用型方向发展吧。如果你心有不甘,那么朝这些院校的研究生努力吧。同学们,问问你们老师,你们系的考研率是多少,如果只有10%,那么你的胜算有多少呢?是花费时间准备考研,还是历经四年,把技术锤炼得炉火纯青,你得做出选择。...

2020-06-27 08:19:11 777 1

原创 C语言初步-顺序结构-已知三边求三角形面积-海伦公式

题目描述:输入三角形的三条边a、b、c,输出它的面积s。题目解析:这是一个比较难的题目,因为由三角形的三条边计算其面积,公式不容易记忆。下面是海伦公式:所以本题一是考察考查海伦公式,一是考察开平方函数的用法。参考程序:#include<stdio.h>#include "math.h"#define PI 3.1415926int main(void){ double a,b,c,d,s;...

2020-06-26 06:47:18 5391 1

原创 C语言初步-顺序结构-已知半径求圆的面积

输入圆的半径r,计算圆的面积 s,并输出。s=pi*r*r;pi为圆周率,#include <stdio.h> int main() { double r,s,pi=3.1415926; scanf("%lf",&r); s=pi*r*r; printf("%f",s); return 0; }

2020-06-25 06:19:22 9637 1

原创 只有刻意练习递归,才能掌握递归-递归专题13-尾插法建立带头结点的单链表

每来一个数据,生成一个结点,插入点链表的尾部。#include<stdio.h>#include<stdlib.h>struct node{ int data; struct node *next;};struct node* CreateNode(int x){//为数据x生成一个结点//成功后,返回指向新结点的指针//失败后,返回空指针 struct node *temp; temp=(struct node*)malloc(sizeof

2020-06-24 07:56:09 282

原创 只有刻意练习递归,才能掌握递归-递归专题12-头插法建立带头结点的单链表

每来一个数据,生成一个结点,插入点链表的头部。#include<stdio.h>#include<stdlib.h>struct node{ int data; struct node *next;};struct node* CreateNode(int x){//为数据x生成一个结点//成功后,返回指向新结点的指针//失败后,返回空指针 struct node *temp; temp=(struct node*)malloc(sizeo.

2020-06-23 08:21:34 309

原创 只有刻意练习递归,才能掌握递归-递归专题11-递归法打印单链表

#include<stdio.h> struct node{ int data; struct node *next; }; void printF2L(struct node *head){//head指向第一个数据结点 //从头到尾打印,递归 struct node *p=head; if(p==0)return; printf("%d ",p->data);//先打印第一个 printF2L(p->next); //再打印其他 }void.

2020-06-22 07:01:29 301

原创 只有刻意练习递归,才能掌握递归-递归专题10--一维数组-冒泡排序

代码如下

2020-06-21 10:31:07 192

原创 只有刻意练习递归,才能掌握递归-递归专题9-递归专题-简单选择排序

代码如下:#include <stdio.h> void printArray(int *A,int n){ if(n==0) { return; } printf("%d ",*A); printArray(A+1,n-1); }void ssSort(int *A,int n){//简单选择排序 if(n<=1) { return; } int i,t; for(i=1;i<n;i++) {//一趟简单选择排序 if(A

2020-06-20 06:27:30 286

原创 只有刻意练习递归,才能掌握递归-递归专题8-递归专题-求数组中最大值的下标

代码如下:#include <stdio.h> int max(int *A,int i,int j) {//求数组A的区间[i,j]中最大值的下标 if(i==j) return i; int x; x=max(A,i+1,j); if(A[x]>A[i]) { return x; } return i; }int main() { int A[]={1,3,6,2,4,5}; printf("%d\n",max(A,0,5));

2020-06-19 09:23:15 325

原创 只有刻意练习递归,才能掌握递归-递归专题7-求数组中数据最大值

代码如下:#include <stdio.h> int max(int *A,int n) {//求数组中最大值 if(n==1) return *A; int x; x=max(A+1,n-1); if(x>*A) { return x; } return *A; }int main() { int A[]={1,3,6,2,4,5}; printf("%d\n",max(A,6)); return 0; } ..

2020-06-18 08:37:38 214

原创 只有刻意练习递归,才能掌握递归-递归专题6-一维数组中元素倒置

代码如下

2020-06-17 16:13:08 186

原创 只有刻意练习递归,才能掌握递归-递归专题5-求斐波那契数列第n项

代码如下:

2020-06-16 07:10:44 225 3

原创 只有刻意练习递归,才能掌握递归-递归专题4-打印一维数组中数据

代码如下

2020-06-15 06:03:54 195

原创 只有刻意练习递归,才能掌握递归-递归专题3-求两个数的最小公倍数

要求两个整数m、n的最小公倍数,从m、n中的最大数开始,不失一般性,假设为x试探x,如果能同时被m、n整除,则x就是最大公约数,否则x++,继续试探

2020-06-14 09:34:52 406

原创 只有刻意练习递归,才能掌握递归-递归专题2-求两个数的最大公约数-非辗转相除法

要求两个整数m、n的最大公约数,从m、n中的最小数开始,不失一般性,假设为x试探x,如果能同时被m、n整除,则x就是最大公约数,否则x--,继续试探

2020-06-13 07:10:08 239

原创 只有刻意练习递归,才能掌握递归-递归专题1-求n!-阶乘

代码如下:

2020-06-12 10:57:52 212

原创 c语言-一个itoa函数搞定求整数的二进制、八进制、十六进制

#include <stdio.h> #include <stdio.h> int main() { int num = 8; char str[25]; itoa(num, str, 2);//2进制 printf("%s\n",str); itoa(num, str, 8);//8进制 printf("%s\n",str); num=16; itoa(num, str, 16);//16进制 printf("%s\n",str); itoa.

2020-06-11 06:54:31 737

原创 基于C#窗体的排序-一个文本框内输入多个空格隔开的数据-另一个文本框输出排好序的数据

打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、按钮,如下图所示。“排序”按钮对应的代码为:private void button1_Click(object sender, EventArgs e) { string str = textBox1.Text; string[] strArray = str.Split(' '); int[] nu..

2020-06-10 09:47:31 1325 4

原创 基于C#窗体-文本框输入n后台计算n!前端文本框显示结果

打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、标签、按钮,如下图所示。中间“=”按钮的事件为:private void button1_Click(object sender, EventArgs e) { int n; n = Convert.ToInt32(textBox1.Text);//得到文本框中数据 int i,f=1; ...

2020-06-09 08:39:32 1590

原创 C#-交换

打开visualstudio.net,建立C#项目,选择windows窗体程序,在界面上放置文本框、按钮,如下图所示。交换按钮对应的事件处理程序:private void button1_Click(object sender, EventArgs e) { string s; s = textBox1.Text; textBox1.Text = textBox2.Text; ..

2020-06-08 07:54:40 284

原创 C#-初步-初识按钮和标签

安装一VisualStudio.net建立VisualC#项目,选择windows窗体应用程序经过拖拽操作设计时,双击“交换”按钮,系统系统添加事件处理程序:private void button1_Click(object sender, EventArgs e) { textBox3.Text = textBox2.Text; textBox4.Text = textBox1.Text; ...

2020-06-07 11:11:27 249

原创 在数组中查找数据-C++的find函数

在数组a中查找元素x,是一个常规性的操作。在C语言中没有对应的函数,在C++中有。下面进行介绍。对于简单数据类型,语法形式如下:x的位置=find(开始位置,结束位置+1,x);//即对于简单数据类型就是通常意义上的指针例如://#include<bits/stdc++.h>#include<algorithm>//find函数在其中 #include<iostream>using namespace std;int main(){

2020-06-06 13:50:53 15543 5

原创 求二者最大二值最小值之max函数min函数-C++

C++提供方便的max、min函数,对许多类型进行了重载,程序员可以直接使用。#include<algorithm>#include<iostream>using namespace std;int main(void) { cout<<max(2.2,3.3)<<'\t'<<min(2.2,3.3)<<endl; cout<<max(2,3)<<'\t'<<min(2,3)&

2020-06-05 16:23:41 3222

原创 C语言知识点-经典程序

一、交换程序1、int、double、char型数据交换;2、字符串交换;3、数组元素 A[i]、A[j]的交换;4、结构体变量交换5、指针数据的交换以上交换用函数怎样实现?二、条件语句1、奇偶判断2、a\b\c能否构成三角形3、闰年平年判断4、分段函数5、百分制转换成五级制三、循环1、求n!2、求1!+2!+3!+....+n!3、素数判断4、求两数的最大公约数、最小公倍数5、级数的计算6、百钱白鸡问题7、男人女人小孩吃饭问题

2020-06-04 07:27:12 253

原创 尾插法构建动态单向链表-不带头结点

本篇目的:每次输入数据都插入到单链表的尾部。

2020-06-03 07:51:06 600

原创 头插法创建不带头结点的单向链表

本篇目的:每次输入数据都插入到链表的头部,动态构建单链表

2020-06-02 13:33:19 3050

原创 链表初步-构建静态链表,满足你的好奇心

本篇目的:先构建一个静态链表,给大家以直观印象。引诱你“爱”上链表。

2020-06-01 08:07:07 397

仅用20页文档,以int类型为例,讲解c语言的梗概-zztC语言入门.pdf

仅用20页文档,以int类型为例,讲解c语言的梗概

2021-03-16

空空如也

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

TA关注的人

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