题目内容:
请补充函数proc().该函数的功能是比较字符串strl 和str2的大小,并返回比较的结果。 例如,当str1="abcd",str2="abcc"时,函数proc()返回“>",比较结果为“str1>str2"。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.p>
#define M 80
char*proc(char*strl.char*str2)
{
char*p1=str1,*p2=str2:
while(*p1&&*p2)
{
if(【1】)
return"<";
if(【2】)
return">":
p1++;
p2++;
}
if(*p1==*p2)
return"==";
if(*p1==【3】)
return"<":
else
return">";
}
void main()
{
char strl[M],strZEM];
system("CLS"){
printf("Input str1:\n");
gets(str1);
printf("Input str2:\n");
gets(str2);
printf("\n****the result****\n");
printf("\nstr1%S str2",proc(str1,str2));
}
参考答案:
答案解析: