输入十个字符,存放到数组中,然后顺序打印出来。C语言新手

今天老师讲课没听太懂 一不留神就懵了。
用char ch[]然后for循环吗?有没有大神帮我写一下我自己研究研究
程序代码:#include<stdio.h>//标准输入输出头文件
int main()//主函数入口
{
char ch[10];//定义字符数组
int i;
for(i=0;i<=9;i++)//循环写入
scanf("%c",&ch[i]);
for(i=0;i<=9;i++)//循环读出
printf("%c ",ch[i]);
printf("\n");//换行,其实这句我觉得没啥卵用,但这是习惯,以后就知道了
return 0;//返回0(照应前面int main()你要是写的void main()就不用写,这里写不写无所谓,但这也是习惯)
多看书,多撸代码,入门很快的[此贴子已经被作者于2016-4-19 09:20编辑过]

程序代码:#include<stdio.h>//标准输入输出头文件
int main()//主函数入口
{
char ch[10];//定义字符数组
int i;
for(i=0;i<=9;i++)//循环写入
scanf("%c",&ch[i]);
for(i=0;i<=9;i++)//循环读出
printf("%c ",ch[i]);
return 0;
}
#include<stdio.h>//标准输入输出头文件
int main()//主函数入口
{
char ch[10];//定义字符数组
int i;
i = 0
do {
scanf("%c",&ch[i]);//循环写入
i++;
}while(i = 9)
do {
printf("%c ",ch[i]);//循环读出
i++;
}while(i = 9)
while(1);
return 0;
}