题目内容 (请给出正确答案)
[主观题]

下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。 include.<stdio.h>

下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。 include.<stdio.h> main() { char b[16]={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}; int c[64],d,i=0,base; long n; printf("enter a number:\n");scanf("%1d",&n); printf("enter new base:\n");scanf("%d",&baBe); do { c[i]=【 】; i++;n=n/base; } while(n!=0); printf("transmite new babe:\n"); for{--i;i>=0;--i) { d=c[i]; printf("%c",b 【 】); } }

提问人:网友qzz111 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六…”相关的问题
第1题
以下程序可以把从键盘上输入十进制数(10ng型)以二到十六进制数的形式输出,请填空。 include<

以下程序可以把从键盘上输入十进制数(10ng型)以二到十六进制数的形式输出,请填空。 include<stdio.h> main() {char b[16] = {0,1,2,3,4,5,6,7,8,9,A,B,C,D, E,F}; int c[64],d,i=0,base; long n; printf("Enter a number:\n");scanf("%1d",&n); printf("Enter new base:\n");scanf("%1d",&base); do { c[i]=【 】 ; i+ +; n=n/base; }while(n!=0); printf("The result is:\n"); for(- -i;i>=0;- -i) {d=c[i]; printf("%c",b【 】 ); } }

点击查看答案
第2题
下列程序用来将从键盘上输入的2个字符串进行比较,然后输出2个字符串中第1个不相同字符的ASCII码
之差。例如,输入的2个字符串分别为abcdef和abceef,则输出为-1。 include main () { char str [100], str2 [100], c; int i,s; printf("\n input string 1:\n"); gest(str1); printf("\n input string 2:\n"); gest(str2); i=0; while((strl[i]==str2[i]&&(strl[i]!=【 】)) i++; s=【 】; printf(.%d\n",s);

点击查看答案
第3题
●试题二 阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明2.1】 以下

●试题二

阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明2.1】

以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。

【函数2.1】

void fun1(int a[])

{int i,j,k,r,x,m;

for(i=2;i<=n;i++)

{ (1) ;

k=1;r=i-1;

while(k<=r)

{m=(k+r)/2;

if(x<a[m])r=m-1;

else (2) ;

}

for(j=i-1;j>=k;j--)

a[j+1]=a[j];

(3) ;

}

}

【说明2.2】

以下程序可以把从键盘上输入的十进制数(1ong型)以二~十六进制形式输出。

【程序2.2】

#include<stdio.h>

main()

{char b[16]={′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,′A′,′B′,′C′,′D′,′E′,′F′};

int c[64],d,i=0,base;

long n;

printf(″enter a number:′n″);

scanf(″%1d″,&n);

printf(″enter new basc:kn″);

scanf(″%d″,&base);

do

{c[i]= (4) ;

i++;n=n/base;

}while(n!=0);

printf("transmite new base:\n");

for(--i;i>=0;--i)

{ d=c[i];

printf("%c", (5) );

}

}

点击查看答案
第4题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明2.1】 以下C语言函数用二分插

阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。

【说明2.1】

以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。

【函数2.1】

void fun1 (int a[])

{ int i,j,k,r,x,m;

for(i=2;i<=n;i++)

{ (1);

k=1;r=i-1;

while(k<=r)

{ m=(k+r)/2;

if(x<a[m])r=m-1;

else (2);

}

for(j=i-1;j>=k;j--)

a[j+l]=a[j];

(3);

}

}

【说明2.2】

以下程序可以把从键盘上输入的十进制数(long型)以二~十六进制形式输出。

【程序2.2】

include<stdio.h>

main()

{ charb[16]={'0','l','2','3 ,4,'5','6','7','8','9','A','B','C','D','E','F'};

int c[64],d,i=0,base;

long n;

printf("enter a number:\n");

scanf("%1d",&n);

printf("enter new basc:\n");

scanf("%d", &base);

do

{ c[i]=(4);

i++; n=n/base;

} while(n!=0);

printf("transmite new base:\n");

for(--i;i>=0;--i)

{ d=c[i];

printf("%c",(5));

}

}

点击查看答案
第5题
编写程序将ASCII码转换成十六进制数,要求从键盘上输入十进制整数(假定范围0~65535),然后转换成十六进制格式来存储。
编写程序将ASCII码转换成十六进制数,要求从键盘上输入十进制整数(假定范围0~65535),然后转换成十六进制格式来存储。

点击查看答案
第6题
下面程序的功能是从键盘上输入的10个整数中,找出第一个能被7整除的数,一旦找到,打印此数后,即退出循环。 for(i=1;i<=10;i++) { scanf("%d",&a); if (a%7="=0)" {printf("%d",a); [填空处] ; }> A、break;

B、continue;

C、return;

D、exit;

点击查看答案
第7题
将从键盘上输入的一个字符串每个单词的第一个字母转换为 大写字母
点击查看答案
第8题
编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到大的顺序排列。
点击查看答案
第9题
编写一个程序,实现定义一个整数,该整数的值通过接收键盘上的数,接收后,将该数输出。例如,键盘上输入的值4,输出显示“接收到的整数是:4”
点击查看答案
第10题
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){ int x;scanf("%d",&x

两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。 main() { int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf("%d\n",x--); }

A.4和2

B.4和1

C.4和0

D.3和1

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信