當前位置:編程學習大全網 - 電腦編程 - 編寫程序,輸入3個字符串,比較它們的大小,並將它們按由小到大的順序輸出,要求用函數,指針實現。

編寫程序,輸入3個字符串,比較它們的大小,並將它們按由小到大的順序輸出,要求用函數,指針實現。

#include<stdio.h>

int scmp(char *p,char *q)

{

int i;

for(i=0;*(p+i)&&*(p+i)==*(q+i);i++);

return *p-*q;

}

void main()

{

char s[3][10],t[10];

int i,j;

for(i=0;i<3;i++)

scanf("%s",&s[i]);

for(i=0;i<2;i++)

for(j=0;j<3-i;j++)

?if(scmp(s[j],s[j+1])>0)

?{strcpy(t,s[j]);strcpy(s[j],s[j+1]);strcpy(s[j+1],t);}

printf("=== After:===\n");

for(i=0;i<3;i++)

printf("%s\n",s[i]);

}

  • 上一篇:在MFC裏怎樣調用串口獲得數據 20xianglitian
  • 下一篇:成都各初中校期中時間
  • copyright 2024編程學習大全網