程序填空题:使用函数实现字符串复制
使用函数实现字符串复制,将输入字符串t中的全部字符复制到字符串s中。
### 输入样例:
```
happy
```
### 输出样例:
```
happy
```
```c++
# include
#define MAXS 80
void cpy( char *s, char *t );
int main( )
{
char s[MAXS], t[MAXS];
scanf("%s", t );
cpy (s, t);
printf("%s\n", s);
}
void cpy( char *s, char *t )
{
while @@[( *t != '\0')](2)
{
@@[*s = *t; s++; t++;](2)
}
@@[*s = '\0';](2)
}
```
答案:
第1空:( *t != '\0')
第2空:*s = *t; s++; t++;
第3空:*s = '\0';
### 输入样例:
```
happy
```
### 输出样例:
```
happy
```
```c++
# include
#define MAXS 80
void cpy( char *s, char *t );
int main( )
{
char s[MAXS], t[MAXS];
scanf("%s", t );
cpy (s, t);
printf("%s\n", s);
}
void cpy( char *s, char *t )
{
while @@[( *t != '\0')](2)
{
@@[*s = *t; s++; t++;](2)
}
@@[*s = '\0';](2)
}
```
答案:
第1空:( *t != '\0')
第2空:*s = *t; s++; t++;
第3空:*s = '\0';