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

完成以下填空,并把程序调通,写出运行结果。 下面的程序计算由键盘输入的任意两个整数的平均值: #include <stdio.h> main() { int x,y ; ___________________________; scanf(“%d,%d”,&x,&y); ___________________________;; printf("The average

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“完成以下填空,并把程序调通,写出运行结果。 下面的程序计算由…”相关的问题

第1题

下面程序的功能是从键盘任意输入一个4位数x,编程计算x...

下面程序的功能是从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和(忽略整数前的正负号)。例如,输入x为1234,则由1234分离出其千位1、百位2、十位3、个位4,然后计算1+2+3+4=10,并输出10。程序的运行结果如下: Input data is:-4213↙ The sum of the total bit is 10 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <math.h> int main() { int i1, i2, i3, i4, k, n; printf("Input data is:"); scanf("%d", &n); k = fabs(n); //取绝对值 i1 = ___________; //分离出千位 i2 = ___________; //分离出百位 i3 = ___________; //分离出十位 i4 = ___________; //分离出个位 printf("The sum of the total bit is %d\n", i1 + i2 + i3 + i4); return 0; }

A、第9行: k / 1000 第10行: (k - i1 * 1000) / 100 第11行: (k - i1 * 1000 - i2 * 100) / 10 第12行: k % 10

B、第9行: k % 1000 第10行: (k - i1 * 100) / 10 第11行: (k - i1 * 1000 - i2 * 100) % 10 第12行: k % 10

C、第9行: k % 100 第10行: (k - i1 * 1000) / 100 第11行: k / 10 第12行: (k - i1 * 100 - i2 * 10) / 10

D、第9行: k % 10 第10行: (k - i1 * 1000) / 10 第11行: (k - i1 * 1000 - i2 * 100) / 10 第12行: k / 10

点击查看答案

第2题

若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是( ) 。 #include<stdio.h> main() { char c; int v0=1,v1=0,v2=0; do{ switch(c=getehar()) { case'a': case'A': case'e':case'E': case'i':case'I': case'o':case'O': case'u':case'U':v1+=1 default:v0+=1;v2+=1; } }while(c! ='\n'); printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2); }

A.v0=7,v1=4,v2=7

B.v0=8,v1=4,v2=8

C.v0=11,v1=4,v2=11

D.v0=13,v1=4,v2=12

点击查看答案

第3题

运行程序,输入4,写出程序的输出结果。 #include ...

运行程序,输入4,写出程序的输出结果。 #include <stdio.h> int search(int a[10],int m) { int x1=0,x2=9,mid; while (x1<=x2) { mid="(x1+x2)/2;" if (m x2="mid-1;" else> a[mid]) x1=mid+1; else return (mid); } return (-1); } int main() { int A[10]={1,2,3,4,5,6,7,8,9,10}, b; scanf("%d",&b); printf("%d",search(A,b)); return 0; }

点击查看答案

第4题

若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是#include

main()

{char c;

int v0=1,v1=0,v2=0;

do{switch(c=getchar())

{case ′a′:case ′A′:

case ′e′:case ′E′:

case ′i′:case ′I′:

case ′o′:case ′O′:

case ′u′:case ′U′:v1+=1;

default:v0+=1;v2+=1; }

}while(c!=′\n′);

printf( "v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}

A.v0=7,v1=4,v2=7

B.v0=8,v1=4,v2=8

C.v0=11,v1=4,v2=11

D.v0=13,v1=4,v2=12

点击查看答案

第5题

若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是( )。 #include<stdio.h> main() {char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) { case'a':case'A': case'e':case'E': case'i':case'I': case'o':case'O': case'u':case'U':v1+=1: default:v0+=1;v2+=1;} }while(c!='\n'); printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2); }

A.v0=7,v1=4,v2=7

B.v0=8,v1=4,v2=8

C.v0=11,v1=4,v2=11

D.v0=13,v1=4,v2=12

点击查看答案

第6题

下面程序的功能是从键盘任意输入10个整数,用指针变量...

下面程序的功能是从键盘任意输入10个整数,用指针变量作函数参数编程计算最大值和最小值,并返回它们所在数组中的位置。 例如,程序的一组运行结果如下: Input 10 numbers: -1 2 3 45 92 8 9 12 7 8↙ Max=92,Position=4,Min=-1,Position=0 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> int FindMax(int num[], int n, int *pMaxPos); int FindMin(int num[], int n, int *pMinPos); int main() { int num[10], maxValue, maxPos, minValue, minPos, i; printf("Input 10 numbers:\n"); for (i=0; i<10; i++) { scanf("%d", &num[i]); 输入10个数 } maxvalue="FindMax(num," 10, &maxpos); 找最大值及其所在下标位置 minvalue="FindMin(num," &minpos); 找最小值及其所在下标位置 printf("max="%d,Position=%d,Min=%d,Position=%d\n&quot;," maxvalue, maxpos, minvalue, minpos); return 0; 函数功能:求有n个元素的整型数组num中的最大值及其所在下标位置,函数返回最大值 int findmax(int num[], n, _________) i, max; max="num[0];//假设num[0]为最大值" ___________; 假设最大值在数组中的下标位置为0 for (i="1;" i if (num[i]> max) { max = num[i]; ____________; //pMaxPos指向最大值数组元素的下标位置 } } return ________ ; } //函数功能:求有n个元素的整型数组num中的最小值及其所在下标位置,函数返回最小值 int FindMin(int num[], int n, __________) { int i, min; min = num[0]; //假设num[0]为最小 ____________; //假设最小值在数组中的下标位置为0 for (i=1; i<10; i++) { if (num[i] min) min="num[i];" ____________; pminpos指向最小值数组元素的下标位置 } return ______ ;> A、int *pMaxPos *pMaxPos = 0 *pMaxPos = i max int *pMinPos *pMinPos = 0 *pMinPos = i min

B、int *pMaxPos pMaxPos = 0 pMaxPos = i max int *pMinPos pMinPos = 0 pMinPos = i min

C、int pMaxPos pMaxPos = 0 pMaxPos = i max int pMinPos pMinPos = 0 pMinPos = i min

D、int pMaxPos *pMaxPos = 0 *pMaxPos = i *pMaxPos int pMinPos *pMinPos = 0 *pMinPos = i *pMinPos

点击查看答案

第7题

运行下面程序时,从键盘输入字母A,则输出结果是( )

点击查看答案

第8题

运行下面程序时,从键盘输入字母A,则输出结果是( )

点击查看答案

第9题

若运行以下程序时,从键盘输入ADescriptorCR(CR表示回车),则下面程序的运行结果是()#includestdio.hmain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case'O':case'u':case'U':vl+=1;de

:A.v0=7,v1=4,v2=7

B.v0=8,v1=4,v2=8

C.v0=11,v1=4,v2=11

D.v0=12,vl=4,v2=12

点击查看答案

第10题

当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是 #include<stdio.h> main() {char s[80],c='a'; int i=0; scanf("%s",s); while(s[i]!='\n\) {if(s[i]]==c)s[i]-32; else if(s[i]==c-32)s[i]=s[i]+32; i++;} puts(s);}

A.ahaMa

B.AbAMa

C.A11AMa[空格]aha

D.ahAMa[空格]ahA

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

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

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

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