ICode9

精准搜索请尝试: 精确搜索
  • 【进阶C语言】指针和数组的巩固练习(sizeof)和(strlen)2022-01-09 23:32:44

    1、一维数组(sizeof)  int a[] = { 1,2,3,4 };    求下列问题的答案: printf("%d\n",sizeof(a)); printf("%d\n",sizeof(a+0)); printf("%d\n",sizeof(*a)); printf("%d\n",sizeof(a+1)); printf("%d\n",sizeof(a[1])); printf(&q

  • HENAU冬令营第一专题2022-01-07 12:34:23

    A - 雷同检测 考试的时候老师最讨厌有人抄袭了。自从有了电子评卷,老师要查找雷同卷,就容易多了,只要将两个人的答案输入计算机,进行逐个字符的比对,把相同的位置都找出来,就一目了然了。 输入格式 2 行,每行包含一串字符(长度不超过 200200)。 输出格式 11 行,包含若干个以空格分隔的

  • XDOJ 5-2 单词统计2022-01-01 22:34:04

    这道题灰常简单,他不是要统计有多少单词嘛,咱们就统计空格出现的次数,到时候次数加一不就成了。(蜜汁自信) 问题描述 输入3行字符,包含字母,空格和标点符号,统计其中有多少单词,单词之间用至少一个空格分隔开。 输入说明 输入3行字符,每行字符数不超过100,包含字母、空格和标点符号,单词之间

  • c语言的期末大作业2021-12-26 21:01:51

    (就让我硬水过去了OVO 代码通俗易懂 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct ADRESS { char name[15]; char units[20]; char phone[15]; }adress; adress r[10000]; int InputRecord(adress r[])//用来记录联系人记录 { int n; prin

  • sizeof和strlen的区别2021-12-19 15:06:41

    首先明确二者区别: sizeof是一种单目运算符,是用来计算你所使用的操作数所占的空间字节大小 strlen是一种函数,用来计算字符串的长度 ‘\0’为终止符 只跟字符串有关 二者没明显联系。 接下来是个实例:   {c h i n a \0}6个元素 \0占用空间,但不计入长度; strlen求得是'\0'之前的

  • C语言:高精度计算12021-12-11 17:35:01

    #最近在准备期末考试,刚好又做到“高精度加法”这一题目,想着能否再额外拓展到其它类型,于是写下了这篇博客。可能代码不算精简,算法不够高级,请多指教!!! #由于能力有限,目前只做出了高精度加减法,以后会继续努力,再更新高精度乘除法的!! # 若有其他意见或者是不同想法,欢迎交流(如果你觉得不

  • c语言sizeof和strlen函数的作用和区别2021-12-01 19:30:17

    文章目录 前言一、sizeof是干什么的?1.表达式为整型的一维数组2.字符类型的一维数组3.二维数组 二、strlen是干什么的?总结 前言 由于最近正在学习c,展示一下学习成果,巩固一下知识点,梳理一下自己对c语言常用的两个关键字,sizeof,strlen的认识 一、sizeof是干什么的? 首先size

  • YDOOK: C语言 MDK5:main.c(57): warning: #223-D: function “strlen“ declared implicitly 警告处理2021-11-28 22:02:21

    YDOOK: C语言 MDK5:main.c(57): warning: #223-D: function “strlen” declared implicitly 警告处理 © YDOOK JY Lin 文章目录 YDOOK: C语言 MDK5:main.c(57): warning: #223-D: function "strlen" declared implicitly 警告处理© YDOOK JY Lin1. 问题原因:问题类型:C语言

  • 模拟实现strlen函数2021-11-27 11:02:59

    strlen 函数用于计算字符串长度,是标准库函数,存放在#include<string.h>头文件中 #include<stdio.h> #include<string.h> int main() { char arr[] = "hello world"; printf("%d\n", strlen(arr)); return 0; }  strlen工作机制:‘\0’为字符串 结束标志,计数字符串除‘\0’的

  • 1060 Are They Equal (25 分)(科学计数法)2021-11-25 01:31:27

    If a machine can save only 3 significant digits, the float numbers 12300 and 12358.9 are considered equal since they are both saved as 0.123*105 with simple chopping. Now given the number of significant digits on a machine and two float numbers, you are s

  • 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )2021-11-22 13:31:48

    文章目录 一、strlen 与 sizeof 函数二、计算 字符串长度 与 内存块大小 一、strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存某个首地址 开始计数 , 知道碰到 '\0' 字符结束 , 计算字符串长度 , 其中 计数中 不包含 '\0' 字符 ;

  • 判断输入的字符串是否为回文2021-11-20 22:59:37

    判断输入的字符串是否为“回文” #include <stdio.h> #include <string.h> int main(void) { char a[100],*p,*q; int flag=0; fgets(a,100,stdin); a[strlen(a)-1]='\0'; // fputs(a,stdout); p=a; q=&a[strlen(a)-1]; whi

  • Problem H: 小学生算术2021-11-20 14:33:57

         知识点:输进去第一位是最高位,需要逆序(垃圾oj函数用不了还得自己写) ,或者从末尾处理(但是两个数可能长度不同,有点困难) 有999999 1的情况 ascII值减去48  ’0‘的值 #include<stdio.h> #include<string.h> void strrev1(char *y){ char d[20]=""; for(int x=strlen(y)-1

  • C++构造2021-11-19 18:58:48

    C++一些构造,老是忘记 ** ** // work05_01.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> using namespace std; //(重点掌握)给出学生类的声明如下: class Student { public: enum Gender { Male, Female }; //枚举类型,性别 //

  • poj 1936(水题)2021-11-17 11:02:28

    #include<iostream> #include<cstring> using namespace std; int main(){ char a[100005],b[100005]; int i,j,len_a,len_b; while(scanf("%s%s",a,b)==2){ len_a = strlen(a); len_b = strlen(b); j = 0;

  • c++实现数组、字符串中的元素序列全排列2021-11-15 20:00:30

    小技巧: 实现数组、字符串中的元素全排列组合 实现思路:序列的全排列,就是从其中顺序调出一个元素作为第一个元素,将剩余的元素做全排列。也就是把第一个元素,和后续每个元素做一次交换,把第一个元素以后的序列做全排列。全排列的结果和第一个元素合起来就是全排列的结果。

  • 利用指针求字符串个数2021-11-15 10:02:41

    法一: #include<stdio.h> int my_strlen(char* str) {     int count = 0;     while (*str != '\0')     {         count++;         str++;     }     return count; } int main() {     int len = my_strlen("abc");//char arr[] = { "abc&

  • C++实现异或加密2021-11-15 09:32:15

    异或加密的原理很简单,相信大家都已经了解 这里直接给大家源码 //异或加密 void YFencryption(char* password, char keyCh[]) { for (int i = 0; i < strlen(password); i++) { password[i] = password[i] ^ keyCh[i]; } } 注意几个点: 1.strlen(keyCh)的长度要大于等于strl

  • 密码(mima)的答案2021-11-13 16:04:25

    不知道大家做出来了没?希望大家做出来了 #include <bits/stdc++.h> using namespace std; int j=0,k; int a[300],b[300],c[300]; char ch1[300],ch2[300]; int main() { cin>>ch1>>ch2; for(int i=strlen(ch1)-1;i>=0;i--) { j++; a[j]

  • C语言解决回文数、字符问题2021-11-13 09:02:43

    我最初想的是从中间往两边比较,但同样要考虑两种情况,十分复杂,因此采用了两边向中间比较,先用strlen函数确定字符串的长度,接着开始比较,每比较一次,左边加1,右边减一继续比较。当左边等于右边或左边小于右边的时候停止比较,一旦发现左右的数值不相等,那么立即将一个变量的值改变并且跳出

  • C中判断字符串中是否包含另一个字符串2021-11-11 13:35:08

    int charContainsToChar(char* source, char* target)//source是主串,target是子串 { int i, j; int s_len = strlen(source); int t_len = strlen(target); if (t_len>s_len) { return -1; } for (i = 0; i <= s_len - t_len; i++) { j = 0; int f

  • 2021.11.09 P4824 [USACO15FEB]Censoring S与P3121 [USACO15FEB]Censoring G(KMP&&AC自动机)2021-11-09 21:01:45

    2021.11.09 P4824 [USACO15FEB]Censoring S与P3121 [USACO15FEB]Censoring G(KMP&&AC自动机) https://www.luogu.com.cn/problem/P4824 题意: 给定字符串S和T,删除S中的T,形成新串,继续删除新串中的T,直至完全删除。 分析: KMP求的是当前S的第i位能匹配到T的第j位,如果j==strlen(T)删除stac

  • 模式匹配:滚动哈希到 Rabin-Karp 算法2021-11-06 13:32:15

    模式匹配:滚动哈希到 Rabin-Karp 暴力匹配哈希思想滚动哈希Rabin-Karp 算法1147.段式回文1392.最长快乐前缀187.重复的 DNA 序列   暴力匹配 字符串匹配问题,从源字符串 s 中寻找目标子串 t。 源字符串 s :1234目标子串 t :3返回结果 :找到返回下标,否则返回 -1 实现一个

  • KMP算法通俗易懂版2021-10-21 16:02:00

    /*KMP算法*/ #include <stdio.h> #include <math.h> #include <string.h> int main(void) { int next[128]; next[0]=0; char T[128]; char S[128]; int i,j,lenT,lenS; printf("请输入主串:"); gets(T); printf("请输入模式串:"); g

  • sizeof strlen 区别2021-10-21 12:30:17

    #include <stdio.h> #include <string.h> int main () { char str[50]={0x01,0x02,0x03}; int len; printf("strlen(str) = %d\n",strlen(str)); printf("sizeof(str) = %d\n", sizeof(str)); return(0); }

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有