执行如下程序,从键盘依次输入十个整数:1 0 0 0 1 2 3 0 2 0 ,则输出时a[4]的值是多少?#include stdio.hvoid main( ){int a[10];int i,j;for(i=0;i<10;i++)scanf(%d,&a[i]);for(i=0;i<10;i++){if(a[i]==0){j=i;while(j<10-1&&a[j]==0)j++;a[i]=a[j];a[j]=0;}}for(i=0;i<10;i++)printf(%d\n,a[i]);}
相似题目
-
设有语句 X:=InputBox(‘输入数值’,’0’,’示例’) 程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是()
-
设有语句:x=InputBox$("输入数值","示例","0"),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中不正确的是()
-
有如下程序: INPUT TO A1 IF A1=10B1=0 ENDIFB1=1假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是( )。
-
编程序,输入 10 个整数存入一维数组,然后将数组前5个元素对折重新存放到数组后5个元素中,再输出。示例输入格式 0 1 2 3 4 5 6 7 8 9输出格式 0 1 2 3 4 4 3 2 1 0
-
运行程序,请问a=( ),b=( ) ,c=( ),ch=( ) int a=0,b=0,c=0; char ch; cin>>a>>ch>>b>>c; /从键盘输入1.5XcX10X20,X表示一个空格
-
当用户从键盘输入整数13时,以下程序s=int(input(请输入一个整数:))if s%2==0:print(s)else:print(s+1)的输出结果是:( )
-
当用户从键盘输入整数17时,以下程序s=int(input(请输入一个整数:))if s%2==0:print(s)elif s%3==0:print(s+1)else:print(s+2)的输出结果是:( )
-
用getchar()从键盘上输入一个字符,用putchar()打印出来!参考程序1与参考程序2都可以实现题目要求。#include int main(){char a;a=getchar();putchar(a);return 0;}参考程序2:#include int main(){char ch;scanf(“%c”,&ch);printf(“%c”,ch);return 0;}
-
当用户从键盘输入整数17时,以下程序s=int(input(\请输入一个整数:\))if s%2==0:print(s)elif s%3==0:print(s+1)else:print(s+2)的输出结果是:( )
-
当运行以下程序时,从键盘输入1 2 3 4 5 -1,则下面程序的运行结果是 。#includemain(){int k=0,n;do{scanf(\%d\,&n);k+=n;}while(n!=-1);printf(\k=%d n=%d\\n\,k,n);}
-
下列程序段执行时,若从键盘输入23,则输出为( )int c,num;scanf(\%d\,&num);do{c=num%10;printf(\%d\,c);num=num/10;}while(num>0);printf(\ \);
-
有如下程序: Private Sub Command1_Click() x = InputBox(\input value\) Select Case x Case Is > 0 y = x + 3 Case Is = 0 y = x + 2 Case Else y = x + 1 End Select Print x; y End Sub 假设运行时从键盘上输入-8,输出结果是(______)。
-
有如下程序 #include void main( ) { int i, data; scanf('%d', &data); for (i=0; i<5; i++) { if (i < data) continue; printf('%d-', i); } } 程序运行时,从键盘输入:3后,程序输出结果为_______。
-
当用户从键盘输入整数19时,以下程序s=int(input(“请输入一个整数:”))if s%2==0:print(“这是个偶数。”)的输出结果是:( )
-
从键盘输入的数据依次是1,2,3,4,5,6,7,8,9,10,下面程序运行结果是______。 s=0 For i=1 To 10 x=Val(InputBox(\请输入x的值:\)) If x/3=Int(x/3) or x/5=x\\5 Then s=s+x Next i Print \s=
-
有以下程序 int main(); return 0; } 若运行时从键盘上输入:6,5,65,66。则输出结果是_____
-
有以下程序段() int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序不陷入死循环,从键盘输入的数据应该是
-
有以下程序: include <stdio.h> main() { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case &39;0&39;: printf("another\n"); case &39;1&39;: printf("number\n"); } { } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是()。
-
运行程序,请问a=() int a=0,b=0,c=0; char ch; cin>>a>>ch>>b>>c; /从键盘输入1.5XcX10X20,X表示一个空格
-
窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。
-
设有如下程序:程序运行后,单击命令按钮,如果在输入对话框中依次输入1、2、3、4、5、6、7、8、9、0,则输出结果是()。
-
程序Cmody052.c,其功能是实现从键盘依次输入M个整数,输出其中所有的偶数。请改正错程序中的错误。如输入:2362384526输出:623826
-
以下程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是includeint main(){char k;int i;for(i=1;i<3;i++){scanf(“%c”,&k);switch(k){case ‘0’: printf(“another”);case ‘1’:
-
执行下面程序时,若从键盘输入“2”,则程序的运行结果是()include若输入’d’或’D’的话,结果是什么?main(){intk;charcp;cp=getchar();if(cp>=’0’&&cp<='9’)k=cp-‘0’;elseif(cp>=‘a'&&cp<=‘f’)k=cp-‘a’+10;elsek=cp-‘A’+10;printf(“%d/n”,k);}
推荐题目
- 喷锚暗挖法二次衬砌应在( )后施工。
- 患者女,22岁。支气管扩张,因大咯血而入院,错误的护理措施是()
- 被面粉厂消耗掉的小麦是()。
- 根据GB25522―2010矿物洗选设备安全要求的规定,浓缩机池顶距地面高度()时,池周应设置栏杆。
- 企业实行经营租赁时,为核实自有资产,分清责任所进行的物资清查,属于()。
- 在评估指标方面,客户满意评价/服务质量评价SERVQUAL模型根据客户感受到的服务质量的五素,即()个性化关怀和响应性五个方面。
- 自由大气中的风压定律为:在北半球,背风而立,高压在左,低压在右.()
- 根据陕西省农村金融机构收单业务管理办法的规定,特约商户出现哪些情况,收单社(行)应采取暂缓全部或部分交易资金结算、中止特约商户银联卡业务受理措施?
- 赔偿请求人凭生效的判决书、复议决定书、赔偿决定书或者调解书,向赔偿义务机关申请支付赔偿金()此题为判断题(对,错)。
- 轨道车鉴定完好标准之一是轮对及走行系统车轮无裂纹,在距轮缘顶点15mm处测量轮缘厚度不小于23mm,轮缘高度不大于()