- 博客(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关注的人