• 2022-05-26
    有定义语句int a[5],i;,输入数组a的所有元素的语句应为( )。
    A: scanf("%d%d%d%d%d",a[5]);
    B: scanf("%d",a);
    C: for(i=0;i<5;i++)scanf("%d",a+i);
    D: for(i=0;i<5;i++) scanf("%d",a[i]);
  • C

    内容

    • 0

      如何输入数组(a&#91;5&#93;) A: scanf(&quot;%d&quot;,&amp;a[5]); B: for(i=0;i&lt;5;i++) scanf(&quot;%d&quot;,&amp;a[5]); C: for(i=0;i&lt;5;i++) scanf(&quot;%d&quot;,&amp;a[i]); D: for(i=1;i&lt;=5;i++) scanf(&quot;%d&quot;,&amp;a[i]);

    • 1

      若有定义语句:int a&#91;5&#93;, i ;,则下面语句正确的是_____。 A: a[5]= {5, 4, 3, 2, 1}; B: a[5]= {0}; C: for(i=0;i&lt;5;i++)scanf("%d",&amp;a[i]); D: for(i=1;i&lt;=5;i++) a[i]=i;

    • 2

      有数组定义:int a&#91;5&#93;,下面输入数组元素的使用是否正确?for(i=1;i<=5;i++) scanf("%d",&a[i]);[/i]

    • 3

      定义了一维数组 int a&#91;10&#93;;能够正确从键盘输入10个整数赋给数组元素的程序是: A: for(i=1;i<=10;i++) scanf(“%d”,&a[i]); B: for(i=0;i<10;i++) scanf(“%d”,&a[i]); C: for(i=0;i<10;i++) scanf(“%d”,a[i]); D: for(i=1;i<=10;i++) scanf(“%d”,a[i]);

    • 4

      以下能对一维数组a进行正确初始化的是()。 A: inta[5]; B: inta[3]={0,1,2,3}; C: inta[3]; a={0,1,2,3,4}; for(i=0;i<3;i++) scanf("%d",a); D: inta[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);