1、count#include<stdio.h>
intmy_strlen(char*str)
{
intcount=0;
while(*str!=‘\0‘)
{
count++;
}
returncount;
}
intmain()
{
char*str="helloworld";
intret=my_strlen(str);
printf("len=%d\n",ret);
return0;
}2、递归#include<stdio.h>
intmy_st..
分类:
其他好文 时间:
2015-10-28 15:46:24
阅读次数:
141
1.指针
#include<stdio.h>
intstrlen(chars[])
{
intlen=0;
while(*s++!=‘\0‘)
{
len++;
}
returnlen;
}
intmain()
{
chars[]="123456789";
printf("%d\n",strlen(s));
system("pause");
return0;
}
2.计数
#include<stdio.h>
intstrlen(chars[])
{
in..
分类:
其他好文 时间:
2015-10-28 01:41:21
阅读次数:
198
问题:求一个字符串的三种解法一、计数的方法#include<stdio.h>
#include<assert.h>
intmy_strlen(char*str)
{
intcount=0;
while(*str)
{
count++;
str++;
}
returncount;
}
intmain(void)
{
char*arr="abcef";
intret=my_strlen(arr);
printf("%d\n"..
分类:
编程语言 时间:
2015-10-26 19:01:42
阅读次数:
156
问题描述在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符的位置。若为空串,返回-1。位置索引从0开始.示例:
输入:sabcdsdf
输出:1算法描述定义一个52个元素的整型数组aCount,初始化为0,每个字母(大小写)依次对应一个,记录字母出现的次数;
定义一个52个元素的整型数组aPos,初始化为-1,每个字母(大小写)对应一个,记录字母第一次出...
分类:
其他好文 时间:
2015-10-26 00:42:47
阅读次数:
173
设计思想:输入字串,求出字符串长度,并将其转化为字符串数组,使得每个字符串加三后输出。流程图:源代码:import javax.swing.JOptionPane;public class key { public static void main(String[] args){ String n....
分类:
其他好文 时间:
2015-10-24 23:34:19
阅读次数:
197
String类函数的使用说明: 1. String.equals():判断两个字符对象的内容是否相等; 2. length():求字符或字符串的长度。字符串长度用length();数组可以用length; 3. charAt():得到字符串中某个位置的字符值。索引范围是从0到length()...
分类:
其他好文 时间:
2015-10-24 18:39:35
阅读次数:
125
一、古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串。程序设计思想:首先用户输入需要加密的字符串,然后定义函数获得字符串长度,通过for循环将字符串转化为单个字符,每个字符“+3”,向后移3个,每个字符“-3”,向前移3个,定义str2...
分类:
编程语言 时间:
2015-10-24 15:46:51
阅读次数:
212
获取字符串长度 : size_t strlen(const char *str);字符串拷贝函数: 把src中内容拷贝到dest中,它会覆盖原来的内容,它会把src中的\0,没有覆盖内容不变 如果scr中的长度超过了dest所能容纳的长度就可能导致程序崩溃 strcpy(char * dest, c...
分类:
其他好文 时间:
2015-10-23 06:47:11
阅读次数:
177
1.古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。程序设计思想:输入要加密的子串str,定义字符串长度,将字符串转化为单个字符,每个字符+3,向后移3个,每个字符-3,向前移3个,定义str1...
分类:
编程语言 时间:
2015-10-23 00:02:31
阅读次数:
505
课后作业之字串加密:设计思想:1.输入要加密的英文子串str2.定义num=str的字符串长度3.将字符串转化为单个字符4.每个字符+3,向后移3个5.定义str1,将新得到的每个字符加到str1后,得到加密后的英文子串str16.输出加密后的英文子串str1源代码:importjava.util....
分类:
编程语言 时间:
2015-10-22 21:19:36
阅读次数:
170