完善程序,从键盘输入一个三位正整数,将该数值按照个位、十位、百位的顺序拆开(不允许出现加减法运算),依次显示出来。【1】、【2】分别填写的是( )。 #includevoid main( ) { int a,b,c,z; scanf("%d",&z); a=【1】; b=【2】; c=z/100; printf("%d的个位数是%d,十位数是%d,百位数是%d\n",z,a,b,c); }
A. z%10
B. z/10%10
C. z
D. z/10
查看答案
下面程序的功能是不用第三个变量,实现两个数的对调操作。 【1】、【2】分别填写的是( )。 #include main() { int a,b; scanf("%d%d";&a,&b); printf("a=%d,b=%d\n",a,b); a=【1】; b=【2】; a=a-b; printf("a=%d,b=%d\n",a,b); }
A. a+b
B. a-b
C. a
D. b
计算1到100之间所有3的倍数的和,【1】、【2】分别填写的是( )。#include void main(){int i,s;i=3;s=0;while(【1】){s=s+i;【2】}printf("s=%d\n",s);}
A. i=i+3;
B. i<=99
C. i=i+2
D. i>100
编写程序输出打印以下图案,【1】、【2】分别填写的是( )。****************#include void main( ){int i,j,k;for(i=1;i<=4;i++)//控制输出4行{for(j=1;j<=4-i;j++)【1】for(k=1;【2】;k++)printf("*");printf("\n");}}
A. printf(" ");
B. printf("\n ");
C. k<=2*i
D. k<=2*i-1
以下程序的功能是:实现一维数组中最小元素与第一个元素的交换,【1】、【2】分别填写的是( )。void fun(【1】){int i,t,min;min=0;for(i=0;i<5;i++)if(x[min]>x[i]) 【2】;if(min!=0){t=x[0]; x[0]=x[min]; x[min]=t;}}void main(){int i,a[5];printf("请输入5个整数:");for(i=0;i<5;i++)scanf("%d",&a[i]);fun(a);printf("处理后:");for(i=0;i<5;i++)printf("%d ",a[i]);}
A. int x[5]
B. int x
C. min=i
D. i=min