自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言第八章 指针与字符串

第一节 指针 普通变量的值是实际的值 指针变量的值是具有实际值的变量地址,存放的是a变量的地址,指向a 1.1定义指针:数据类型 *指针名: int *x; float *f; char *ch; 1.2 取地址与获取存储内容 (1) 获取地址运算符 &: 如 &i 取变量 i 的地址 (2)指针运算符 * :通过操作对象的地址获取存储的内容,如: x=&i, x为i的地址 ,*x通过i的地址获取i的内容分 // 声明普通变量,存放实际值10 int a=

2022-03-29 12:21:33 1627

原创 C语言第七章 数组运算

#include <stdio.h> int search(int key,int a[],int length) { int ret=-1; int i; for(i=0;i<length;i++){ if(a[i]==key){ ret=i; break; } } return ret; } int main() { // 定义数组 int a[]={2,4,6,7,1,3,5,9,11,13,23,14,32}; int x; int loc.

2022-03-28 13:25:42 1092

原创 C语言第六章 数组与函数

第一节 循环控制 #include <stdio.h> int main() { // 定义数组的大小为10 int count[10]; int num; int i; // 遍历数组,开始时每个大小为0 for(i=0;i<10;i++){ count[i]=0; } scanf("%d",&num); while(num!=-1){ if(num>=0 && num<=9){ // 数组参与运算 .

2022-03-26 13:43:57 1107

原创 C语言第五章 循环控制

第一节 循环控制 1.1 break与continue 执行break跳出循环 //找素数 #include <stdio.h> int main(){ int x; scanf("%d",&x); int i; int isPrime=1; for(i=2;i<x;i++){ if(x%i==0){ isPrime=0; break; } printf("%d\n",i); } if(isPrime==1){ printf("

2022-03-25 13:34:18 1125

原创 C语言第三章 循环与判断

第一节 判断 #include <stdio.h> int main() { int hour1,minute1; int hour2,minute2; printf("输入时分\n"); scanf("%d %d",&hour1,&minute1); printf("输入时分\n"); scanf("%d %d",&hour2,&minute2); int t1=hour1-hour2; int t2=minute1-minute2

2021-10-11 21:32:53 259 1

原创 C语言第二章 计算

第一节 变量 1.1变量赋值与初始化:以及如何读输入的数字 #include <stdio.h> int main(){ int price=0; printf("请输入金额()"); // 从标准输入 stdin 读取格式化输入 scanf("%d",&price); int charge=100-price; printf("应找您%d元",charge); return 0; } scanf()函数用法 /* scanf() 函数是通用终端格式化输入函数,

2021-10-10 20:05:25 379

原创 C语言第一章 HelloWord

//#include 是一个预处理命令,用来引入头文件,stdio.h是一个头文件(标准输入输出头文件) #include <stdio.h> int main(){ // printf()函数在"stdio.h" 头文件中申明。 printf('hello world'); // return 0; 语句用于表示退出程序 return 0; } ...

2021-10-10 16:44:01 679

原创 WordCount代码详解

偏移量,因为前面有三个单词,所以下一个开始为4,有因为前面有六个单词,所以为7 Mapper<LongWritable, Text, Text, IntWritable> 注释:LongWritable:输入的k1为int类型、Text:输入的value1为字符串类型、Text:输出的key2为字符串类型、 IntWritable:输出的value为int类型 Map上文为HDFS,下文为reduce //将maptask传给我们的内容先转换成StringString lin...

2021-04-27 22:01:44 690

原创 逆波兰表达式求值python

1.题目 输入: ["4", "13", "5", "/", "+"] 输出: 6 解释: (4 + (13 / 5)) = 6 输入: ["10", "6", "9", "3", "+", "-11", "*", "/", "*", "17", "+", "5", "+"] 输出: 22 解释: ((10 * (6 / ((9 + 3) * -11))) + 17) + 5 2.解题思路 当列表的元素为数字时,把数值入栈;当遇到运算符号时,弹出栈的最后两个数值进行运算,再将运算结果入栈.

2021-03-27 16:32:31 248

原创 简单递归问题

求​​​​​​​1-10阶层 def jiecheng(num): if num==1: return 1 res=jiecheng(num-1) return num*res num=jiecheng(3) print(num) 二分查找(递归) def find_num(low,hight,list1,num): mid=(low+hight)//2 if low>hight: return -1 elif

2021-03-25 20:17:38 87

原创 2021-02-17

重定向命令 linux中>表示覆盖原文件内容,使用 > ,执行命令时,每次都会新生成一个 > 后面的文件,将之前生成的文件替换掉,>>表示追加内容 1. 将history命令执行的结果保存到history.log文件中 history > history.log 2. >> 向 hosts.log中追加内容 echo "data" >>hosts.log 3. cat命令结合重定向可以完成多个文件的合并 ...

2021-02-17 21:16:13 71

空空如也

空空如也

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

TA关注的人

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