當前位置:成語大全網 - 新華字典 - c語言輸入5個國名,編程找出並輸出按字典順序排在最前面的國名.

c語言輸入5個國名,編程找出並輸出按字典順序排在最前面的國名.

#include<stdio.h>

main()

{

char b[5][20];

int i,n,k=0; //k用來保存字符串最小國家的下標,初始設第壹個為最小

clrscr();

printf("Input five countries' names:\n");

for(i=0;i<5;i++) //這個for用來接收5個國名

{

gets(b[i]);

printf("\n");

}

for(i=0;i<4;i++) //這個for用來比較哪個國家的字符串最小,並用k保存

{

n=strcmp(b[i],b[i+1]);

if(n>0)

k=i+1;

}

printf("The minimum is:");

puts(b[k]);

getch();

}