程序填空题:最小的字符串
输出多个字符串中最小的字符串。
```c++
#include
#include
int main()
{
const char *st[] = {"bag", "good", "This", "are", "Zoo", "park"};
const char *smin;
int i;
smin= @@[st[0]](1) ;
for(i = 1; i < 6; i++){
if(strcmp( @@[st[i], smin](1) ) < 0){
smin = st[i];
}
}
printf("%s\n", @@[smin](1) );
return 0;
}
```
答案:
第1空:st[0]
第2空:st[i], smin
第3空:smin
```c++
#include
#include
int main()
{
const char *st[] = {"bag", "good", "This", "are", "Zoo", "park"};
const char *smin;
int i;
smin= @@[st[0]](1) ;
for(i = 1; i < 6; i++){
if(strcmp( @@[st[i], smin](1) ) < 0){
smin = st[i];
}
}
printf("%s\n", @@[smin](1) );
return 0;
}
```
答案:
第1空:st[0]
第2空:st[i], smin
第3空:smin