strcmp函数实现

来源:互联网 发布:销售渠道数据分析系统 编辑:程序博客网 时间:2024/05/05 18:17
/******************************** 
strcmp(str1,str2)实现 
*********************************/
#include <stdio.h>
#define N 100 
int str_cmp(char str1[],char str2[]); 
int str_cmp(char str1[],char str2[])
{
int i=0; 
  while((str1[i]==str2[i])&&(i!=N))
{
  if(str1[i]=='\0') return 0;
  i++;
 
if(i==N) return 0; 
else
{
if(str1[i]-str2[i]>0) return 1;
else return -1; 




void main()
{
char str1[N],str2[N];
printf("请输入字符串1(小于%d个字符,且没有空格):",N);
  scanf("%s",str1);
  printf("请输入字符串2(小于%d个字符,且没有空格):",N);
  scanf("%s",str2);
printf("%d\n",str_cmp(str1,str2)); 
0 0
原创粉丝点击