⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 我的串的比较算法实现
💻
字号:
#include<stdio.h>
#include<string.h>
# define MAX 128 
int slength (char ch[])
{
	int i=0; 
    while (ch[i]!='\0')i++;
	return i; 
} 
int scomp(char ch[],char t[]) 
{
	int i, m, n;
	m=slength(ch);
	n=slength(t);
	i=0;
	while(i<m&&i<n)
	{
		if(ch[i]!=t[i])return(ch[i]-t[i]);
		i++;
	}
	if(i==m&&m==n)return 0;
	if(i==m)return -1 ; /*串ch 是串t的前一部分*/ 
	if(i==n)return 1;
} 
void main() 
{
	char ch[MAX],t[MAX];
	int i;
	printf("input the first string:");
	scanf("%s", ch);
	printf("input the second string:");
	scanf("%s",t);
	i=scomp(ch,t);
	if(i==0)printf("Equal\n");/*字典序相等*/
	if(i>0) printf("Larger\n");/*大于*/
	if(i<0) printf("Shorter\n");/*小于*/ 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -