(单选题)
下列程序段在运行时,若通过键盘输入的数据为“1、3、47、9、23、15、11、32、19、2”,则输出结果是() int a[10],b[10],i,j,cnt=0;for(i=0;i<10;i++){ scanf("%d",&a[i]); for(j=2;j<=a[i]/2;j++)if(a[i]%j==0)break; if(j>a[i]/2)b[cnt++]=a[i];} for(i=cnt-1;i>=0;i--)printf("%d",b[i]);
A2、19、11、23、47、3
B2、3、11、19、23、47
C1、2、3、11、19、23、47
D2、19、11、23、47、3、1
正确答案
答案解析
略
相似试题
(单选题)
有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()
(简答题)
阅读下列程序,键盘输入ABC,请写出程序运行结果。
(填空题)
当运行下面程序时,从键盘上输入AabD↙,则写出下面程序的运行结果。
(填空题)
当运行下面程序时,从键盘上输入,则写出下面程序的运行结果。
(单选题)
若运行时输入:12345678↙,则下列程序运行结果为()。
(单选题)
执行命令INPUT"请输入数据:"TO XYZ时,可以通过键盘输入的内容包括()
(单选题)
执行命令:INPUT “请输入数据:”TO S时,可以通过键盘输入的内容包括()
(单选题)
设有语句x$=InputBox(“输入数值”,“0”,“示例”),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是()。
(单选题)
Private Sub Command1_Click() a=Val(InputBox("请输入a的值=")) b=Val(InputBox("请输入a的值=")) x=a+b Ifa>b Then x=a-b End If Print x End Sub 若运行时从键盘输入a和b分别为3和4,则程序输出的结果为()