自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言学习

练习 求n的阶乘{int jiecheng(int n){ int i = 0; int ret = 1; for ( i = 1; i <= n; i++) { ret *= i; } return ret;}int main(){ //求n的阶乘 int n = 0; int ret = 0; scanf_s("%d",&n); ret = jiecheng(n);//循环...

2022-07-01 14:41:02 135

原创 C语言学习

函数递归

2022-06-01 10:57:03 59

原创 C语言学习

写一个函数,实现一个整形有序数组的二分查找{ //本质上arr是一个指针int zhaoshu(int arr[], int a, int sz){ //算法的实现 int left = 0; int right = sz - 1; while (left <= right) { int mid = (left + right) / 2;//中间元素的下标 if (arr[mid] < a)...

2022-05-22 14:22:24 83

原创 C语言学习

memset{memory - 内存 set - 设置int main(){ char arr[] = "hello world"; memset(arr,'*',5);//中间是改为什么,后边是在arr中的前几个字节 printf("%s\n", arr); return 0;}//打印出***** world}两个数求最大{int getmax(int x, int y){ if (x > y) return x;...

2022-05-13 15:40:23 72

原创 C语言学习

goto语句{从理论上说goto语句是没有必要的int main(){ printf("haha\n"); goto again; printf("1122");again:printf("2233"); return 0;}//打印不出1122一个关机程序{int main(){ char input[20] = { 0 }; //shutdown -s -t 60 60秒后关机 //system() - 执行系统命令的...

2022-05-12 15:08:37 41

原创 C语言学习

int main(){ int a = 0; int b = 0; for (a = 1, b = 1; a <= 100; a++) { if (b >= 20) break; if (b % 3 == 1) { b = b + 3; continue; } b = b - 5;//用不到 } ...

2022-05-10 15:18:15 284

原创 C语言学习

写三个数,从大到小输出{int main(){ int a = 0; int b = 0; int c = 0; scanf_s("%d%d%d", &a, &b, &c); if (a < b) { int tmp = a; a = b; b = tmp; } if (a < c) { int tmp = a; a...

2022-05-08 14:41:11 40

原创 C语言学习

在一个有序数组中查找具体的某个数字{复杂算法int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int k = 7; //写一个代码,在arr数组(有序的)中找到7 int i = 0; int sz = sizeof(arr)/sizeof(arr[0]); for (i = 0; i < sz; i++) { if (k == arr[i]) { ...

2022-05-06 14:40:00 61

原创 C语言学习

for循环{for(表达式1:表达式2:表达式3:)循环语句:表达式1为初始化部分,用于初始化循环变量的表达式2为条件判断部分,用于判断循环时候终止表达式3为调整部分,用于循环条件的规整使用for循环,在屏幕上打印1-10数字int main(){ int i = 0; for (i = 1; i <= 10; i++)//初始化;判断;调整 { printf("%d ", i); } return ...

2022-05-05 15:13:20 50

原创 C语言学习

while循环{while(表达式)循环语句:int main(){ int ch = 0; while ((ch=getchar()) != EOF)//EOF -eng of file 文件结束标志 { putchar(ch); } return 0;}int main(){ int ret = 0; int ch = 0; char password[20] = {0}; printf("请输...

2022-05-03 14:09:21 40

原创 C语言学习

1

2022-05-01 15:27:05 194

原创 C语言学习

#define 不是关键字 是一种指令指针变量{int main(){ int a = 10;//申请了4个字节的空间 int* p = &a;//p是一个变量--指针变量 *p = 20;// * --解引用操作符/简介访问操作符,这时候a=20 return 0;}}struct -- 结构体关键字,描写复杂对象用,比如人,书{#include <stdio.h>#include <string.h>//创建一个...

2022-04-30 15:55:29 1209

原创 C语言学习

typedef --类型定义,理解为类型重命名{int main(){ typedef unsigned int u_int;//定义 unsigned int == u_int 下次可以直接使用后边的 unsigned int num1 = 0; u_int num2 = 0; return 0;}}static --{void test(){ static int a = 1;//如果不加static,打印出结果为五个a=2。加入s...

2022-04-29 14:48:46 157

原创 C语言学习

&& 逻辑与 --全真则结果真 一假则结果是假int main(){ int a = 3; int b = 5; int c = a && b; printf("c = %d\n", c); return 0;} 打印出结果c=1int main(){ int a = 0; int b = 5; int c = a && b; printf("c = %d\n", c);...

2022-04-28 15:09:22 40

原创 C语言学习

两个数求最大值#include <stdio.h>int main(){ int num1 = 10; int num2 = 20; if(num1>num2) printf("较大值是: %d\n", num1); else printf("较大值是:%d\n", num2); return 0;}用函数写两个数求最大#include <stdio.h>int Max(int x, ...

2022-04-26 15:04:18 81

空空如也

空空如也

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

TA关注的人

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