使用字符数组及相关函数,求3个国家名中字母顺序排在最前面的国家。
#include <iostream> #include <string.h> using namespace std; void smallest(char str[][30],int n){ char string[30]; strcpy(string,str[0]); for(int i=1;i<n;i++){ if(strcmp(str[i],string)<0) strcpy(string,str[i]); } cout<<endl<<"the smallest string is : "<<string<<endl; } int main(){ char str[3][30]; for(int i=0;i<3;i++){ cin>>str[i]; } smallest(str,3); return 0; }
Never waste time any more, Never old man be a yong man