一、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语言中的循环就是