摘要:
int nextTerm(int n){ int a = 0,b = 1,c,e; if (n == 2) { return b; } else if (n == 1) { return a; } else { for (e = 3; e <= n; e++) { c = a + b; a = b; 阅读全文
posted @ 2022-12-10 22:54
小蠕虫
阅读(36)
评论(0)
推荐(0)
摘要:
int SUB(int x){ if (x > 1) { return x *SUB(x - 1); } else return 1;}int main(){ int i = 0; scanf("%d", &i); int j = SUB(i); printf("%d! = %d",i,j); re 阅读全文
posted @ 2022-12-10 21:28
小蠕虫
阅读(85)
评论(0)
推荐(0)
摘要:
//char my_strlen(char xxr[])//{// int i = 0;// while(xxr[i] != '\0')// {// i++; // }// return i;//}int my_strlen(char* str)//指针接受传址{ if (*str != '\0') 阅读全文
posted @ 2022-12-10 21:06
小蠕虫
阅读(35)
评论(0)
推荐(0)
摘要:
void print(int n){ if (n > 9)//必须有限制条件,每次调用函数无限接近限制条件 { print(n / 10);//执行多次,进入深层次嵌套,当条件满足时,依次从深层次向外执行printf } printf("%d ", n % 10);}int main(){ unsi 阅读全文
posted @ 2022-12-10 16:36
小蠕虫
阅读(21)
评论(0)
推荐(0)
摘要:
#define _CRT_SECURE_NO_WARNINGS 1#ifndef __ADD_H__//意思:如果没有定义它,#define __ADD_H__//那就定义它int add(int x, int y); #endif//内容结束//这样防止被多个文件引用多次,占很大内存 阅读全文
posted @ 2022-12-10 15:24
小蠕虫
阅读(42)
评论(0)
推荐(0)
摘要:
void add(int &p)//void add(int* p){ p++; //(*p)++;} int main(){ int num = 0; add(num);//想要调用函数改变实参,用&p来接受实参的地址,否则只能传值; //add(&num)传址需要用指针*p接受,从而达到改变实参 阅读全文
posted @ 2022-12-10 13:12
小蠕虫
阅读(47)
评论(0)
推荐(0)
摘要:
int binary_search(int x,int arrx[],int sz){ int left = 0; //int right = (sizeof(arrx) / sizeof(arrx[0])) - 1;不能在函数里计算数组(参数)的大小 int right = sz - 1; whi 阅读全文
posted @ 2022-12-10 12:48
小蠕虫
阅读(25)
评论(0)
推荐(0)
摘要:
int is_leap_year(int x){ if ((x % 4 == 0 && x % 100 != 0) || (x % 400 == 0)) { return 1; } else return 0; }int main(){ int year = 0; printf("请输入年份\n") 阅读全文
posted @ 2022-12-10 11:05
小蠕虫
阅读(196)
评论(0)
推荐(0)
摘要:
int is_prime(int x){ int i = 0; double y = sqrt(x); if (x % 2 != 0) { for (i = 2; i <= y; i++) { if (x % i == 0) { return 0; } } if (i > y) { return 1 阅读全文
posted @ 2022-12-10 10:31
小蠕虫
阅读(126)
评论(0)
推荐(0)