提交 a5582e56 编写于 作者: L luxin

features.md revised

上级 77933668
#include <stdio.h>
#define ROW 7
#define COL 50
void print(char feature[ROW][COL])
{
int i = 0;
while (i < ROW)
printf("%s\n", feature[i++]);
}
int main(int argc, char** argv)
{
const int row = 7;
const int col = 50;
char feature[row][col] = {
char feature[ROW][COL] = {
"1. 语言简洁,使用方便灵活",
"2. 可移植性好",
"3. 表达能力强",
......@@ -14,8 +21,7 @@ int main(int argc, char** argv)
"7. 生成的目标代码质量高"};
printf("********** C语言特点 **********\n");
for (int i = 0; i < row; ++i)
printf("%s\n", feature[i]);
print(feature);
printf("*******************************\n");
return 0;
......
# 打印C语言的特点
使用字符数组在控制台打印C语言的常见特点。请选出<span style="color:red">正确</span>答案。<br/><br/>
<font size="2">
C语言特点:
<div style="text-indent:2em;"><img src="https://img-community.csdnimg.cn/images/4ccf9d0d03ec4cc9bd0dfb64e36ef849.png" alt="C语言特点" width="390"/></div>
</font>
<br/>
## 答案
```c
#include <stdio.h>
#define ROW 7
#define COL 50
$code
int main(int argc, char** argv)
{
const int row = 7;
const int col = 50;
char feature[row][col] = {
char feature[ROW][COL] = {
"1. 语言简洁,使用方便灵活",
"2. 可移植性好",
"3. 表达能力强",
......@@ -25,94 +21,62 @@ int main(int argc, char** argv)
"7. 生成的目标代码质量高"};
printf("********** C语言特点 **********\n");
for (int i = 0; i < row; ++i)
printf("%s\n", feature[i]);
print(feature);
printf("*******************************\n");
return 0;
}
```
## 选项
### A
<font size="2">
C语言特点:
<div style="text-indent:2em;"><img src="https://img-community.csdnimg.cn/images/4ccf9d0d03ec4cc9bd0dfb64e36ef849.png" alt="C语言特点" width="390"/></div>
</font>
<br/>
## 答案
```c
#include <stdio.h>
int main(int argc, char** argv)
void print(char feature[ROW][COL])
{
const int row = 7;
const int col = 50;
char feature[row][col] = {
"1. 语言简洁,使用方便灵活",
"2. 可移植性好",
"3. 表达能力强",
"4. 表达方式灵活",
"5. 可进行结构化程序设计",
"6. 可以直接操作计算机硬件",
"7. 生成的目标代码质量高"};
print("********** C语言特点 **********\n");
for (int i = 0; i < row; ++i)
print("%s\n", feature[i]);
print("*******************************\n");
return 0;
for line in feature:
printf("%s\n", line);
}
```
### B
## 选项
```c
#include <stdio.h>
### 以字符串的粒度进行打印
int main(int argc, char** argv)
```c
void print(char feature[ROW][COL])
{
const int row = 7;
const int col = 50;
char feature[row][col] = {
"1. 语言简洁,使用方便灵活",
"2. 可移植性好",
"3. 表达能力强",
"4. 表达方式灵活",
"5. 可进行结构化程序设计",
"6. 可以直接操作计算机硬件",
"7. 生成的目标代码质量高"};
for (int i = 0; i < ROW; ++i)
printf("%s\n", feature[i]);
}
```
printf("********** C语言特点 **********\n");
for (int i = 0; i < row; ++i)
printf("%c\n", feature[i]);
printf("*******************************\n");
### 以字符的粒度进行打印
return 0;
```c
void print(char feature[ROW][COL])
{
for (int i = 0; i < ROW; ++i)
{
for (int j = 0; feature[i][j] != '\0'; ++j)
printf("%c", feature[i][j]);
printf("\n");
}
}
```
### C
### 使用 while 循环进行打印
```c
#include <stdio.h>
int main(int argc, char** argv)
void print(char feature[ROW][COL])
{
const int row = 7;
const int col = 50;
char feature[row][col] = {
'1. 语言简洁,使用方便灵活',
'2. 可移植性好',
'3. 表达能力强',
'4. 表达方式灵活',
'5. 可进行结构化程序设计',
'6. 可以直接操作计算机硬件',
'7. 生成的目标代码质量高'};
printf('********** C语言特点 **********\n');
for (int i = 0; i < row; ++i)
printf('%s\n', feature[i]);
printf('*******************************\n');
return 0;
int i = 0;
while (i < ROW)
printf("%s\n", feature[i++]);
}
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册