#include <stdio.h> int main(){ char poem[4][24]; int i, j; for (i=0; i<4; i++){ gets(poem[i]); for (j=0; j<3; j++){ putchar(poem[i][j]); } } return 0; }注释
时间: 2024-03-12 20:50:14 浏览: 177
字符串函数string.h应用举例.-综合文档
这是一个使用 C 语言编写的程序,功能是读取用户输入的四行诗句并输出每行诗句的前三个字符。
下面是代码的解释:
```c
#include <stdio.h>
```
该行代码表示引入标准输入输出库。
```c
int main(){
```
程序入口函数,返回值类型为整型。
```c
char poem[4][24];
```
定义一个二维字符数组 `poem`,有 4 行 24 列,用于存储用户输入的四行诗句。
```c
int i, j;
```
定义两个整型变量 `i` 和 `j`,用于循环计数。
```c
for (i=0; i<4; i++){
gets(poem[i]);
for (j=0; j<3; j++){
putchar(poem[i][j]);
}
}
```
使用 `for` 循环读取用户输入的四行诗句,`gets()` 函数用于读取一行字符,存入 `poem` 数组中的第 `i` 行。接着使用 `for` 循环输出每行诗句的前三个字符,使用 `putchar()` 函数输出单个字符。
```c
return 0;
```
程序执行完毕后返回 0,表示正常结束。
阅读全文