
C语言
孤名@
这个人很懒,只留下了一行代码
展开
-
C语言 合并两个链表并对合成的新链表进行排序
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){ int i = 0; struct ListNode* p,*q; struct ListNode原创 2021-05-05 00:46:01 · 546 阅读 · 1 评论 -
C语言反转数组
/* * .::::. * .::::::::. * ::::::::::: * ..:::::::::::' * '::::::::::::' * .:::::::::: * '::::::::::::::.. * .原创 2021-04-30 16:07:23 · 306 阅读 · 1 评论 -
LeetCode.0035.搜索插入位置
int searchInsert(int* nums, int numsSize, int target){ int demo;//迎合LeetCode的返回值 int left = 0; int right = numsSize-1; int mid; while(left<=right){ //找不到的情况 mid = left+(right-left)/2; if(left==right||righ.原创 2021-04-23 21:44:09 · 116 阅读 · 0 评论 -
C语言 输入年月日,输出这个日期是这一整年的第几天
#include <stdio.h>struct Date{ int year; int month; int day;}stu;int main(){ int a[] = {31,28,31,30,31,30,31,31,30,31,30,31}; int sum = 0; printf("请输入年月日:"); scanf("%d %d %d",&stu.year,&stu.month,&stu.day); sum=stu.day; for(i原创 2021-04-15 15:40:44 · 1406 阅读 · 0 评论 -
C语言 斐波那契数列
```c#include <stdio.h>#include <stdlib.h>int main(){ int count,display=0,n,t1=1,t2=0; printf("请输入数组长度:\n"); scanf("%d",&n); count=1; while(count<=n) { printf("%d ",display); display=t1+t2; .原创 2021-02-09 16:39:20 · 285 阅读 · 0 评论 -
LeetCode:C语言 子序列最大平均数
/*@Author:JJZhang*/#include <stdio.h>#include <stdlib.h>int main(){ int i,k; float average=0.0; int First=0,Final=0; int arr[]={1,12,-5,-6,50,3}; int n=sizeof(arr)/sizeof(arr[0]); printf("请输入子数组长度:\n"); scanf("%d",&k); for(i=0原创 2021-02-07 18:19:12 · 1103 阅读 · 0 评论 -
C语言 指针的快速理解
int var = 10;int *a;a = &var;所以,&var是var也就是整数10的地址,a用来储存var的地址,当然和&var相等。int a,给a分配了内存空间,使得a可以用来储存var的地址,而a就等于var的值得,等于10。也就是说,*a是用来查看a地址所指向的值。总之,a和&var就是var的地址;*a和var就是var的值,等于10。...原创 2021-01-01 17:10:57 · 198 阅读 · 0 评论 -
C语言计算输入字符的个数
#include <stdio.h>int main(){ int n = 0; char c; printf("请输入字符:"); while((c=getchar())!='\n') { n++; } printf("输入字符个数为:%d\n",n); return 0; }原创 2020-12-31 00:55:26 · 2043 阅读 · 0 评论 -
C语言 typedef的作用(最简洁)
我们定义一个结构体,通常用struct,例如:struct student{int a;int b;char c;}stu;在结构体外定义一个变量的时候,通常是struct student stu1;而你也可以:typedef struct student{int a;int b;char c;}stu;此时在结构体外定义结构体变量就不需要struct了,直接stu stu1;也就是说,typedef给予了stu等价于struct student的权限,使得在结构体外定义变量原创 2020-12-28 15:52:44 · 296 阅读 · 1 评论 -
C语言 输入一个正整数,判断它是素数还是合数
#include <stdio.h>int main(){ int i,n; while(1) { printf("请输入数字:\n"); scanf("%d",&n); for(i=1;i<=n;i++) { if(n%i==0) { if(i==n) { printf("%d是素数\n",n); printf("------------\n"); } else { pri原创 2020-12-28 14:59:29 · 5619 阅读 · 0 评论 -
C语言 求1到n之间的奇数和
#include <stdio.h>int main(){ int i,n,sum = 0; printf("请输入数字:"); scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==0) { sum+=i; } } printf("%d",sum);}原创 2020-12-28 14:21:58 · 24113 阅读 · 4 评论 -
C语言 输入一个正整数,算1-2+3-4.........+n的值
#include <stdio.h>int main(){ int i,n,var=0,t = 1; printf("请输入数字:"); scanf("%d",&n); for(i=1;i<=n;i++) { var = var + t*i; t = -1*t; } printf("%d",var);}原创 2020-12-28 14:13:14 · 5907 阅读 · 0 评论 -
C语言 判断输入的字符个数
#include <stdio.h>int main(){ int n = 0; char c; printf("请输入字符:"); while((c=getchar())!='\n') { n++; } printf("%d",n); return 0; }原创 2020-12-28 13:53:40 · 6199 阅读 · 1 评论 -
C语言输入三个整数,求最大值
#include <stdio.h>int main(){ int a, b, c, max; printf("请输入三个正整数:\n "); scanf_s("%d %d %d", &a, &b, &c); if (a >= b) { if (a >= c) { max = a; } else { max = c; } } else { if (b >= c) { max = b;原创 2020-12-24 17:34:32 · 8758 阅读 · 3 评论 -
C语言 输入一个字母,大写小写互相转换
#include <stdio.h>int main(){ char ch; ch = getch(); int i; if (ch >= 'a' && ch <= 'z') { putchar(toupper(ch));//toupper,小写转换成大写的函数 } else if (ch >= 'A' && ch <= 'Z') { putchar(tolower(ch));//tolower,大写转换成小写的原创 2020-12-24 17:07:04 · 1930 阅读 · 3 评论 -
C语言,输入一个正整数n,求从1到n所有数各自的阶乘
for循环#include <stdio.h>int main(){ int i,n,sum=1; printf("请输入数字:\n"); scanf_s("%d", &n); for (i = 1; i <= n; i++) { sum *= i; printf("%d的阶乘是%d\n", i,sum); } return 0;}while循环原创 2020-12-22 17:29:07 · 8694 阅读 · 4 评论