首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当先后输入1、3、4、12、23时,屏幕上出现【 】;再输入12时,则屏幕上出现【 】。 #include <stdio.h> #define N 5 main() { int i,j,number,top,bott,min,loca,a[
当先后输入1、3、4、12、23时,屏幕上出现【 】;再输入12时,则屏幕上出现【 】。 #include <stdio.h> #define N 5 main() { int i,j,number,top,bott,min,loca,a[
admin
2009-02-15
12
问题
当先后输入1、3、4、12、23时,屏幕上出现【 】;再输入12时,则屏幕上出现【 】。
#include <stdio.h>
#define N 5
main()
{ int i,j,number,top,bott,min,loca,a[N],flag;
char c;
printf("Please input 5 numbers (a
>a[i-1])\n");
scanf("%d",&a[0]);
i=1;
while (i<N)
{ scanf("%d",&a
);
if (a
>=a[i-1)) i++;
}
printf("\n");
for (i=0;i<N;i++) printf("%d",a
);
printf("\n");
flag=1;
while (flag)
{ scanf("%d",&number);
loca=0;
top=0;
bott=N-1;
if ((number<a[0])||(number>a[N-1])) loca=-1;
while ((loca==0) && (top<=bott))
{ min=(bott+top)/2;
if (number==a[min])
{ loca=min;
printf("%d is the %dth number\n",number,loca+1);
}
else if (number<a[min]) bott=min-1;
else top=min+1;
}
if (loca==0||loca==-1) printf("%d is not in the list.\n",number);
c=getchar();
if (c==’N’||c==’n’) flag=0;
}
}
选项
答案
1 3 4 12 23 12 is the 4th number.
解析
转载请注明原文地址:https://kaotiyun.com/show/c8Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下列关于水平滚动条的叙述中,错误的是()。
下列关于控件数组的叙述中,正确的是()。
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确酌语句是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
检查软件产品是否符合需求定义的过程称为()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
软件危机是大型软件开发中出现的现象,下列选项中的______是其主要表现。①软件生产的复杂性。②软件生产进度无法控制。③软件生产高成本、无法控制。④软件需求定义不准确。
随机试题
关于近球小体的颗粒细胞的描述,哪项是错误的?
泌尿系统感染的治疗原则。
心电图检查不能反映的是
下面有关教师为人师表的特征说法正确的是()。
公文拟制包括公文的起草、审核、()等程序。
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhatopinionthespeakerhasaboutthecompanytheyworkfor
Warmaybeanaturalexpressionofbiologicalinstinctanddrivestowardaggressioninthehumanspecies.Naturalimpulsesofan
Schoolsthroughouttheworldareexperiencingaperiodofrapidchangeand,inmanycases,arefindingthatextremely【M1】______
A、EriccomesfromEurope,whileChenisaChinese.B、Chensuggeststhattheygotopubs.C、ChenalreadyknowsthatErichasnoi
TheWorld’sEndangeredLanguagesAsthesecondmillennium(一千年)comestoaclose,morethan6,000distincthumanlanguagesa
最新回复
(
0
)