自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有关函数的递归调用经典例题

1、求一个正整数的阶乘。#include <stdio.h>int factorial(int n);int factorial(int n){ if(n == 0){ return 1; } else { return n * factorial(n - 1); }}int main(void){ int i; int result;...

2019-04-13 18:34:13 3197 2

原创 字符串编程题-字符串升序排序

*要求:将从键盘输入的5组字符串按升序排列示例:排序前输入:fsduhfscd89234232JDEJFEDEnejndjDJSNaffnwfwe排序后输出结果:89234232 JDEJFEDE affnwfwe fsduhfscd nejndjDJSN1、初级方法:...

2019-04-11 14:57:18 6588

原创 字符串编程-字符串处理类函数

假设有字符串:“wecreateourowndemons”;*要求编程实现如下功能: 将字符串中第一个字母o两侧的内容交换,并删除这个o;继续找到下一个字母o,交换其两 侧的内容,并删除这个o;重复这个操作,直到字符串中不存在o为止。 1、示例: 输入原字符串:wecreateourowndemons ...

2019-04-11 13:45:04 236

原创 C--字符串的本质(是该字符串的首地址常量(指针常量))

要求:将任意十进制正整数转化成其他任意进制数,并且把转化后的任意进制数进行倒叙输出例如:十进制数:195898349,转化成十六进制数为:BAD2BED 输出结果为:DEB2DAB#include <stdio.h>int main(){ int i; i = 195898349; for(; i; i /= 16) { printf(...

2019-04-09 23:14:13 6003

原创 C数组--玩数组就是玩下标!!!

假定给定字符串:*****a****bc****def****要求编程分别实现:删除字符串中的前导星号、尾随星号和所有星号。1、删除前导星号(*) 原字符串:*****a****bc****def**** 处理后的字符串:a****bc****def****#include <stdio.h>int main(){ char str[...

2019-04-09 23:02:57 292

原创 C--二维数组的一维本质

#include <stdio.h>int main(void) { int m[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int row; int col; int rc; for(row = 0; row < 3; ++row) { for(col = 0; col < 4; ...

2019-04-09 22:43:03 293

原创 C--判断回文数

#include <stdio.h>int main(){ int num; int t; int tmp; printf("请输入一个数:"); scanf("%d", &num); for(t = 0, tmp = num; tmp > 0; tmp /= 10) { t = t...

2019-04-09 22:35:11 240

原创 C--找出10000以内所有的质数

#include<stdio.h>#include<math.h>void main(void){ int i; int j; // 循环继续(还要进行下一个数的判断)的条件是:没找完 && 没找到 // i < sqrt(j) 就是“没找完” // j% i 非0,就是“没找到” fo...

2019-04-09 22:32:01 856

原创 C--一元二次方程求解

#include <stdio.h>#include <math.h>int main(){ double a, // 二次项系数 b, // 一次项系数 c; // 常数项 double delta; // 第一步:输入必要的数据;输入一元二次方程各项系数的...

2019-04-09 22:20:44 2481

原创 C经典案例--将一个正整数分解成质数因子相乘的形式

#include <stdio.h>void main(void){ int num; int tmp; int i; printf("请输入一个正整数:"); scanf("%d", &num); tmp = num; i = 2; printf("%d = ", num); while(tm...

2019-04-09 22:10:54 5278

原创 js对象的虚假性、拟态的面向对象

首先需要对js有一个基本的认识:1.js的类:functionfunction不仅是函数,同时也是“类”。js没有提供class关键字,但是,class又确实是js的关键字。                     1、js中的所有对象(指向类实例的空间的指针)都有__proto__属性                                                        ...

2018-07-12 13:16:29 307

原创 重新认识synchronized和volatile-----原子性、内存可见性和重排序

       原子(Atomic)操作指相应的操作是单一的不可分割的操作。例如,对int型变量count进行count++的操作就不是原子操作。这是因为count++实际上可以分解为3个操作:            1)读取变量count的当前值;            2)拿count的当前值和1做加法运算;            3)将count的当前值增加1后的值赋值给count变量。1.S...

2018-07-07 19:34:11 488 1

原创 线程的状态与上下文切换

Java语言中,一个线程从其创建、启动到其运行结束的整个生命周期可能经历若干个状态,如下图所示。                                Java线程的状态可以通过Thread实例的getState()方法获取。Thread.State所定义的线程状态包括以下几种。       NEW:一个刚创建而未启动的线程处于该状态。由于一个线程实例只能够被启动一次,因此一个线程只可能有...

2018-07-07 17:05:36 1845 2

原创 Java初识线程

1.无处不在的线程       进程(Process)通俗而言就是指运行中的程序,线程又称为“轻量级进程”,是由进程“创建”的,同一进程创建的所有线程,共同使用该进程的所有资源;也就是说,线程不是计算机资源的“请求”者,即,不是资源竞争者!比如一个运行的Java程序就是一个进程。从操作系统的角度看,线程(Thread)是进程中可以独立执行的子任务。一个进程可以包含多个线程,同一个进程中的线程共享该...

2018-07-06 18:39:47 270

空空如也

空空如也

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

TA关注的人

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