首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当先后输入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
34
问题
当先后输入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全国计算机二级
相关试题推荐
下列关于水平滚动条的叙述中,错误的是()。
语句:PrintInt(Rnd*5+20)的输出不可能是()。
按照下表建立菜单:单击菜单的事件过程如下:PrivateSubmnu1_Click(IndexAsInteger)SelectCaseIndexCase1Print"选中菜单项1"C
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
PrintFormat(1234.56,"###.#")语句的输出结果是()。
下面变量定义中错误的是()。
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确酌语句是
设变量MyName(字符串型),Age(整型)分别表示一个人的姓名和年龄,要设计一个逻辑表达式,当该人姓张,并且超过60岁,则表达式的值为True,下面正确的是
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include#includemain(){chars[80],d[80];
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
随机试题
一般蛋白质含氮量平均约为
以下哪一条不符合烧伤早期创面治疗目的
糖尿病患者有时会出现低血糖症状,以下原因中错误的是
( )是为使人们确信某产品或某项目及所能满足给定的质量要求所必需的全部计划。
外部融资是来源于公司外部的融资,包括发行股票、发行债券、向银行借款,公司获得的商业信用、融资租赁不属于外部融资的范围。()
某贴息债券面值为100元,3月1日的贴现价格为98.5元,5月1日到期,采取单利计算,则到期收益率为()。
员工信息管理的作用不包括()。
8237 DMA本身有16位的地址寄存器和字节计数器,若附加有12位的页面地址寄存器,则可以在容量为【 】的内存中进行DMA数据传送。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,fullfacilityinthehandlingofhistarget
He______withanewplanatthemeetingyesterday.
最新回复
(
0
)