23.本程序的功能是:采用双向冒泡排序法对a数组中的n个元素按从小到大的次序排序。双向冒泡排序的方法是:第一轮,从a[0]开始(i=0),比较a[i]与a[i+1],若a[i]大于a[i+1],则交换a[i]与a[i+1]两个元素的值,一直比较到a[n-1]为止;然后再从a[n-2]开始(i=n-2),比较a[i]与a[i-1],若a[i]小于a[i-1],则交换a[i]与a[i-1]两个元素的值,一直比较到a[0]为止。继续进行第二轮,最多需要进行n/2轮比较。
#include
#define N 10
int main()
{int i,j,w,m,t,flag=1,a[N]={5,6,-3,11,43,16,8,23,19,-6};
printf( );
for(i=0;i<N;i++)
printf("%4d",a[i]);
w=0; m=N-1;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5150-c003-bc7499099f00.html
点击查看答案
33.下面合法的浮点数是________。
A. 1010
B. 1.2E3.4
C. 40.
D. 0x12.34
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8aa8-c003-bc7499099f00.html
点击查看答案
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.html
点击查看答案
7.本程序的功能是:将一维数组中的所有素数移到该数组的前端部分。
#include
#include
#define N 10
int main()
{int i,j,k,d=0,t, a[N]={ 21,13,6,5,3,17,23,15,9,19};
for(i=0;i<N;i++)
{k=sqrt( );
for(j=2;j<=k;j++)
if(a[i]%j==0)( (16) );
if( )
{t=a[i];
for(j=i-1;j>=d;j--)( (17) );
a[d]=t;
( (18) );}
}
for(i=0;i<N;i++)printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-a188-c003-bc7499099f00.html
点击查看答案
1.102.23.1,0,14.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5f68-c003-bc7499099f00.html
点击查看答案
16.已知有声明“char ch; int a;”执行语句“scanf( );”时如果从键盘输入的数据是“123”,则变量a得到的值是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ffd8-c003-bc7499099f00.html
点击查看答案
15.12 3416.23
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4628-c003-bc7499099f01.html
点击查看答案
12.一元二次方程ax
2+bx+c=0有两个相异实根的条件是
且b
2-4ac>0,下面选项中正确的表达式是( )。
A. a!=0, b*b-4*a*c>0
B. a!=0||b*b-4*a*c>0
C. a&&b*b-4*a*c>0
D. !a&&b*b-4*a*c>0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1148-c003-bc7499099f00.html
点击查看答案
1.( )0( )连续 数组名( )越界
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7478-c003-bc7499099f00.html
点击查看答案
43.在下面程序中,需要在main()函数之后定义一个函数,下面选项中( )可以用做该函数的名字。
#include
#define p 3.14
int m;
int main()
{ int n = 1;
函数名( );
…
}
int函数名( )
{return c*c;}
A. main
B. m
C. print
D. p
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4b50-c003-bc7499099f00.html
点击查看答案