编程题
C小白到C大佬
这个作者很懒,什么都没留下…
展开
-
无重复字符的最长字串
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: s = "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pw...原创 2022-04-28 23:54:54 · 149 阅读 · 0 评论 -
分数乘法显示
#include <stdio.h> /* 求a与b的最大公因数,并除去, */ void Maxyinshu(unsigned int *a, unsigned int *b) { int aa = *a, bb = *b; int m = aa * bb; int c = aa % bb; while(c){ aa = bb; bb = c; c = aa % bb; } *a = *a / bb...原创 2021-10-12 20:36:00 · 511 阅读 · 0 评论 -
比较两个字符串所表示的整数大小
题目描述: 比较两个字符串表示的整数大小 num1 大于 num2 返回1; num1 小于 num2 返回-1; num1 等于 num2 返回0 int string_cmp(char *c1, char *c2){ int s1 = strlen(c1), s2 = strlen(c2); int i = 0, j = 0; /* 去除前导零 */ while(i < s1){ if(c1[i] != '0') ...原创 2021-09-25 21:31:30 · 193 阅读 · 0 评论 -
斐波那契数列某数的序号-C语言
给定一个正整数,求得该数在斐波那契数列中的序号,若不存在,则返回-1 C代码: int main() { int fib1 = 0, fib2 = 1, i = 2; int target; scanf("%d", &target); while(fib2 <= target){ fib1 = fib1 + fib2; ++i; swap(fib1, fib2); } if(fib1 == ta...原创 2021-09-13 19:57:28 · 174 阅读 · 0 评论 -
合法三角形数量
题目:给定一个n个正整数的数组a,问在其中取三个数,同时满足以下两个条件的取法有多少个: 1、这三个数能构成三角形(即任意两数之和大于第三数) 2、这三个数构成的三角形既不是等边三角形,也不是直角三角形。 数据范围: 3 <= n <= 2000 1 <= ai <= 2000 C语言代码: intcmp(constvoid*a,constvoid*b) { return*(int*)a-*(int*)b; } in...原创 2021-09-13 10:59:50 · 527 阅读 · 0 评论 -
跑步机最高记录题---C语言----动态规划
题目:每个跑步机有固定的跑步步数上限,跑到上限步数则跑步机自动停止,且相邻2个跑步机有联动装置,每使用一台跑步机,起相邻的跑步机步数都会清零,且不能使用,给定一个代表每个跑步机步数上限的非负整数数组,计算去一次健身房抛出最高记录的步数 ...原创 2021-09-06 21:50:57 · 147 阅读 · 0 评论