自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言:计算1/1-1/2+1/3-1/4+1/5.......+1/99-1/100的值

方法一int main(){ int i = 0; double sum = 0.0; for (i = 1; i <= 100; i++) { if (i % 2 == 0) sum -= 1.0 / i; else sum += 1.0 / i; } printf("%lf\n",sum); return 0;}方法二int main(){ int i = 0; int flag = 1; double sum = 0.0; for

2022-03-01 21:44:27 599

原创 C语言:斐波那契数列的两种实现方式

斐波那契数列的两种实现方式方法一int Fib(int n){ if (n <= 2) return 1; else return Fib(n-1)+Fib(n-2);}int main(){ int n = 0; scanf("%d",&n); int ret = Fib(n); printf("%d\n",ret);}该方法效率低下,计算时间太长,能用方法二int Fib(int n){ int a = 1; int b = 1

2022-03-01 21:42:39 328

原创 C语言:求n的阶乘

求n的阶乘,两种方法方法一 循环int main(){ int n = 0; scanf("%d",&n); int i = 0; int ret = 1; for (i = 1; i <= n; i++) { ret = ret * i; } printf("%d\n",ret); return 0;}方法二 递归和函数int Fac(int n){ if (n <= 1) return 1; else return n *

2022-03-01 21:40:01 2693

原创 C语言:求一个字符串的长度

编写一个函数,求字符串的长度。方法一:允许创建临时变量int my_strlen(char* str){ int count = 0; while (*str != '\0') { count++; str++; } return count;}int main(){ char arr[] = "bit"; printf("%d\n",my_strlen(arr)); return 0;}方法二:不允许创建临时变量(递归)int my_strlen(c

2022-03-01 21:37:48 577

原创 C语言:递归(输入12345,输出12345)

例:接受一个整型值(无符号),按照顺序打印它的每一位。因为我用的是VS2019,所以使用scanf函数时,需在代码首行加入#define _CRT_SECURE_NO_WARNINGS 1//接受一个整型值(无符号),按照顺序打印它的每一位。void print(unsigned int n){ if (n > 9) { print(n / 10); } printf("%d ", n % 10);}int main(){ unsigned int num =

2022-02-28 23:00:00 2230 1

原创 C语言:函数的声明

int main(){ int a = 10; int b = 20; //函数的声明,提前告知你使用此函数 int Add(); int c = Add(a,b); printf("%d\n",c); return 0;}int Add(int x, int y){ return x+y;}//放在主函数前面,不用声明int Add(int x, int y){ return x+y;}int main(.

2022-02-25 01:00:00 1218

原创 C语言:链式访问(例)

#include <string.h>int main(){ int len = strlen("abc"); printf("%d\n",len); return 0;}#include <string.h>int main(){ //int len = strlen("abc"); //printf("%d\n",len); printf("%d\n",strlen("abc")); retu.

2022-02-24 23:30:00 319

原创 C语言:找出100-200之间的素数并统计个数

//写一个函数打印100-200之间的素数(函数调用)并统计个数//素数(质数)指在大于1的自然数中,除了1和本身外,不能被其他自然数整除的数。int is_prime(int n){ int j = 0; for(j = 2; j < n; j++) { if(n % j == 0) return 0; } return 1;}int main(){ int i = 0; int count = 0; .

2022-02-22 12:06:13 2561

原创 C语言:交换两个整型变量的值

//写一个函数可以交换两个整型变量的值(函数调用)//函数的定义//void表示这个函数不返回任何值void Swap(int *pa, int *pb){ int z = 0; z = *pa; *pa = *pb; *pb = z;}int main(){ int a = 10; int b = 20; printf("交换前:a = %d b = %d\n",a,b); //函数的调用 Swap(&a,&.

2022-02-21 22:05:31 719

原创 C语言:找出两个整数中的最大值(函数调用)

学习函数调用,实现此功能int get_max(int x , int y){ int z = 0; if(x > y) z = x; else z = y; return z;}int main(){ int a = 10; int b = 20; //函数的调用 int max = get_max(a,b); //输出 printf("max = %d\n",max);

2022-02-21 21:46:57 2552

原创 &,|和&&,||的区别关系及用法实例

1 "&&" 逻辑与,"||" 逻辑或例:result = func1&&func2;/*func1和func2两个都为真,result才为真,否则为假*/result = func1||func2;/*func1和func2只要有一个为真,result就为真;func1和func2两个都为假,result才为假*/2 "&" 位逻辑与,"|" 位逻辑或例:0&0 = 0; 0&1 = 0; ...

2022-02-21 21:36:20 812

原创 2022年 新年Flag

前记尽管时间已经来到了2022年2月份,但这并不妨碍我立下我的新年flag。哈哈,可能我现在还是学生思维,认为直到春季开学前做这件事情还不算晚。这不仅是新年目标,而且还是我在CSDN博客写的第一篇“文章”。目标1 发表一篇SCI文章2 嵌入式初入门2.1 Linux操作系统入门2.2 嵌入式开发板入门3 再补充说明关于第一点和第二点都应该是在7月份(6月30日)之前应该完成的事情(毕竟7,8月暑期还有其他事情要做)第一点,发文章。其实文...

2022-02-17 17:14:12 570

空空如也

空空如也

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

TA关注的人

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