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

若输入一个整数10,以下程序的运行结果是_______。 #include <stdio.h> void main() { int a

若输入一个整数10,以下程序的运行结果是_______。 #include <stdio.h> void main() { int a,e[10],c,i=0; printf("输入一个整数\n"); scnaf("%d",&a); while(a!=0) { c=sub(a); a=a/2; e[i]=c; i++; } for(; i>0; i--) printf("%d",e[i-1]); } sub(int a) { int c; c=a%2; return c; }

提问人:网友jimmypei 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“若输入一个整数10,以下程序的运行结果是_______。 #…”相关的问题
第1题
设有如下程序段,则下面描述正确的是() #include <stdio.h> #include <stdlib.h> int main() { int k=10; while(k=0){ k=k-1; printf("%d\n",k); } }

A、循环执行10次

B、循环是无限循环

C、循环体语句一次也不执行

D、循环体语句执行一次

点击查看答案
第2题
有下列程序: #include voidmain() {intx; scanf(”%d”,&x); if(x<=3);else if(x!=10)printf("%d\n",x); } 程序运行时,输入的值在哪个范围才会有输出结果()。

A.不等于10的整数

B.大于3且不等10的整数

C.大于3或等于10的整数

D.小于3的整数

点击查看答案
第3题
(18)有以下程序

#include

main()

{int x;

scanf(“%d”,&x);

if(x<=3); else

if(x!=10) printf(“%d\n”,x);

}

程序运行时,输入的值在哪个范围才会有输出结果

A)不等于10的整数 B)大于3且不等于10的整数

C) 大于3或等于10的整数 D)小于3的整数

点击查看答案
第4题
有以下程序

#include

main()

{ int arr[ ]={1,3,5,7,2,4,6,8},i,start;

scanf("%d", &start);

for (1=0; 1<3; i++)

printf(”%d”,arr[ (start+i)%8] );

}

若在程序运行时输入整数10<回车>,则输出结果为【 12 】。

点击查看答案
第5题
阅读以下程序并填空。

该程序的功能是:输入10个整数,将其中的前5个数从小到大排序,然后输出这10个数。

include

void sort(①__________) ① _________

{int i,m,t;

for(i=0;i

for(m=i+1;m

if(②_________) ②_________

{t=a[m];a[m]=a[i];a[i]=t;}

}

main()

{int k,a[10];

for(k=0;k<10;k++)

scanf("%d",&a[k]);

③_________; ③_________

for(k=0;k<10;k++)

printf("%d",a[k]);

}

点击查看答案
第6题
/*下列程序是求n元数组的平均值,请完善程序。*/ #include <stdio.h> #define N 10 float aver (float array[ ], int n) { int i; float sum=0; for (i=0; i <n; i++) sum return n; } int main() { i; float a[n]; for (i="0;" scanf("%f",&a[i]); printf("平均值 %f\n",_________); 0;>
点击查看答案
第7题
以下程序实现了求两个数的最大公约数,请将程序填写完整 int divisor(int a,int b) { int r; r=a%b; while(_________) { a=b;b=r;r=a%b;} return b; } void main() { int a,b,d,t; scanf("%d %d",&a,&b); if (a <b) { t="a;" a="b;" b="t;" } d="divisor(a,b);" printf("\n gcd="%d" ,d);">
点击查看答案
第8题
下列给定程序中,函数proc的功能是计算正整数m 各位上数字的平方和。

例如,输入498,则输出应该是161。

请修改程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include

include

include

long proc(10ng m)

{

//****found****

long sum=1;

do

{

sum+=(m%10)*(m%10);

m/=l0;

//****found****

}

while(m)

return(sum);

}

void main

{

long n;

system("CLS");

printf("Please enter a number:");

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

printf("\n%ld\n",proc(n));

}

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

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

简答题官方微信公众号

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

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

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