• 2022-07-29
    下面程序实现从键盘上输入若干整数,输出其中的正整数,当输入数字0时结束输入,程序哪一行有错误?(1)main()(2){intnum;(3)for(;;)(4){scanf("%d",&num);(5)if(num<0)continue;(6)if(num=0)break;(7)printf("%d",num);(8)}(9)printf("Youhavetypednumberzero.");(10)}
    A: 第1行错
    B: 第3行错
    C: 第5行错
    D: 第6行错
  • D

    内容

    • 0

      下面程序的输出结果是( )。#include <;stdio.h>;int num=10;int func(){int num=4;return ++num;}int main(){printf("%d\n",func());return 0;} A: 1 B: 4 C: 5 D: 10

    • 1

      当运行测试输入6789时,写出下面Python程序的执行结果。num=int(input(“请输入一个整数:”))while(num!=0): print(num%10,end=' ‘ ) num=num//10

    • 2

      下面的程序中哪一行有错误( )。 A: nclude &lt;stdio.h&gt; B: in() C: oat array[5]={0.0}; //第A行 int i; for(i=0;i&lt;5;i++) scanf("%f",&amp;array[i]); for(i=1;i&lt;5;i++) array[0]=array[0]+array[i];//第B行 printf("%f\n",array[0]); //第C行 D: 第A行 E: 第B行 F: 第C行 G: 没有

    • 3

      下列程序的运行结果是()。#include &#91;stdio.h&#93; void func(int n) { static int num=1; num=num+n; printf(" %d",num); } int main() { func(3); func(4); printf("\n"); return 0; } A: 4 8 B: 3 4 C: 3 5 D: 4 5

    • 4

      阅读如下程序段,则执行后程序的输出结果是()。main(){structa{intx;inty;}num[2]={{20,5},{6,7}};printf(&quot;%d\n&quot;,num[0].x/num[0].y*num[1].y);}? 0|20|28|5