c 언어,문자열 비교 함수 없 이 문자열 비교
703 단어 공부 하 다.
키 보드 는 두 문자열 str1 과 str2 를 입력 하고 포인터 로 각각 두 문자열 을 가리킨다.str1 과 str2 의 크기 를 비교 하고 문자열 비교 함 수 를 사용 하지 않 습 니 다.문 자 를 비교 할 때 포인터 로 내용 을 표시 합 니 다.str1=str2 이면 출력:0;str1>str2 의 경우 출력:1;str 1 코드:
#include
#include
main()
{
char *p1,*p2, str1[]={""},str2[]={""};
int i;
gets(str1);
gets(str2);
p1=str1;
p2=str2;
for(i=0;(str1[i]!='\0')&&(str2[i]!='\0');i++)
if(str1[i]==str2[i])
continue;
else{
break;}
if(*(p1+i)-*(p2+i)>0)
printf("1
");
if(*(p1+i)-*(p2+i)<0)
printf("-1
");
if(*(p1+i)==*(p2+i))
printf("0
");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 두 수의 최대 공약수 구하 기 (세 가지 방법)자바 두 수의 최대 공약수 구하 기 (세 가지 방법) 1. 역법 전에 저도 몰 랐 습 니 다. 인터넷 에서 찾 아 봤 는데 0 과 0 이 아 닌 수의 약 수 는 모두 이 0 이 아 닌 숫자 입 니 다. 결실 2. 전...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.