思路:
①首先定义一个数组;
②既然是每一个元素都要被初始化赋值,则可以设计一个循环,直到遇到'\0'再结束。
先看一下程序吧!
#include<stdio.h>
void main()
{ int a[10],i=0; //定义该数组,再定义一个可以循环的未知量
while(i<10) scanf("%d",&a[i++]); //该数组从a[0]~a[9]共有9个元素,所以循环的条件应该小于10
}
注意点:
①scanf后面要加取地址符&;
②每次输入一个数,从第一个输到第二个需要有增量,所以i需要再自增。
还可以用for循环:
#include<stdio.h>
void main()
{ int a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i++]);
}
其实就是换了个循环的语句而已,像do-while循环也可以做得到。
换汤不换药,每个方法都可以直接试一下练习一下哦!