今日头条

一、C程序编程题

有一个字符数组array,它有5个元素,请为这五个元素赋值,并且输出所有元素。

二、上机思路

做题时,可以慢慢地分解题目的意思,然后把题目的每一个意思先写一个伪C程序代码片段,等把题目所有的意思都写成伪C程序后,再完善成一个可以编译运行的C程序。这道题分析如下:

1.先写出整个C程序最基本的框架,如下:

#include

int main(void)

{

return 0;

}

C程序都要有包含一个头文件:#include ,而且入口函数都是main。不过main函数可以有参数,根据需求来。

2.题目说有个字符数组,那么就声明一个字符数组好了,如下:

char array[];

3.题目说这个数组有5个元素,那么就声明一个整型变量,用作数组的下标,也就是用来遍历数组的每一个元素的用的,如下:

数组的下标index

4.题目说要给数组的5个元素赋值,这个肯定离不开循环了,通过一个循环来不断地给数组赋值,如下:

for循环里

{

}

另外,给数组赋值,那么就要通过scanf函数来从键盘上读取字符了,那么for循环就可以写成:

for循环里

{

使用scanf函数不断地从键盘输入中读取字符;

把读取到的字符放进数组里

}

5.题目中说要输出字符数组的元素,那么肯定也是通过一个循环来不断地输出元素了,所以你看C语言中的循环就是


分享到:


相關文章: