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

以下程序用于实现a,b两数互换。阅读程序,请在程序空白处将程序补充完整。 #include <stdio.h>

以下程序用于实现a,b两数互换。阅读程序,请在程序空白处将程序补充完整。 #include <stdio.h> void Swap(int *x,int *y); main() { int a, b; a = 15; b = 8; Swap(); printf("a=%d,b=%d",a,b); } void Swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; }

提问人:网友lihuaihui 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“以下程序用于实现a,b两数互换。阅读程序,请在程序空白处将程…”相关的问题
第1题
设数组a=(),若a·b=9,则x=
A.1

B.2

C.3

D.4

点击查看答案
第2题
关于微机保护A/D数据采集系统不正确的说法是()。
A.直接式A/D数据采集系统中,A/D转换结果可直接用于保护的有关算法;而VFC式数据采集系统属于计数式电压频率转换芯片,微处理器每隔一定时间读得的计数器的计数值不能直接用于计算,必须将相隔NTs的计数值相减后才能用于各种算法的计算

B.直接式A/D转换是瞬时值比较,抗干扰能力强;VFC式A/D转换是取采样间隔内的平均值,抗干扰能力差

C.直接式A/D芯片一经选定其数字输出位数不可改变,即分辨率不可能变化;而VFC数据采集系统中可通过增大计算间隔提高分辨

D.VFC式A/D转换器与计数器之间的光电耦合器,使数据采集系统与CPU系统在电气回路上完全隔离,抗干扰能力强

点击查看答案
第3题
若有定义:int a[3][4]]; 数组名a是哪个元素的地址?a[0]又是哪个元素的地址?(答案请用英文输入法下空格作为分隔符)
点击查看答案
第4题
字符指针(名词解释题)

字符指针

点击查看答案
第5题

以下程序是用来计算最高分及最高分学号。请在程序空白处填上适当内容将程序补充完整。(所填内容用英文输入法下的逗号做分隔符) #include <stdio.h> void Findmax(float *pScore,long *pNum,int n,float *pMaxScore, long *pMaxNum ); main() { float score[40], Maxscore; long num[40], Maxnum; int n , i; scanf(“%d”, &n ); for( i =0 ; i < n ; i ++ ) scanf(“%ld%f”, &num[i], &score[i] ); Findmax( ); printf(“Maxnum=%ld, Maxscore=%f“, Maxnum , Maxscore); } void FindMax(float *pScore,long *pNum,int n,float *pMaxScore, long *pMaxNum) { int i; *pMaxScore = *pScore; *pMaxNum = pNum[0]; for(i=1; i<n; i++) { if ( *(pscore+i)> *pMaxScore ) { *pMaxScore = *(pScore+i); *pMaxNum = pNum[i]; } } }

点击查看答案
第6题
若定义: int a[3][4], *p; 则以下不能对指针p进行初始化的是( )。

A、p=*a;

B、p=a[0];

C、p=a;

D、p=&a[0][0];

点击查看答案
第7题
数组、指针和函数综合练习
点击查看答案
第8题
有如下定义: struct person { char name[9]; int age; }; struct person class[10]={ " Johu",17,"Paul",19,"Mary",18,"Adam",16}; struct person *p=class; 请选择能正确打印字符"Mary"的语句( )。

A、printf("%s",&p+2->name);

B、printf("%s",&p+1->name);

C、printf("%s",p+2->name);

D、printf("%s",p+2.name);

点击查看答案
第9题

以下程序用来计算任意个学生三门课的平均分并按平均分由高到低排序并打印输出。其中函数Input用来读取m个学生的信息,Total1函数用来计算总分和平均分,Sort函数按平均分由高到低排序,Print函数打印排序后的名次、学号、姓名、各科成绩及总分和平均分。请在主函数空白处填写适当内容将程序补充完整(分隔符请用英文输入法下的逗号顶格填写不要有多余的空格,每一空白处占用一行填写后请换行)。 #include <stdio.h> #include <stdlib.h> struct student { long num; char name[20]; int Eng; int Com; int Mth; }; void Input( struct student *p, int n); void Total1(struct student *p, int *psum, float *pave, int n); void Sort(struct student *p, int *psum, float *pave, int n); void Print(struct student *p, int *psum, float *pave, int n); main() { struct student *p=NULL; int *psum=NULL; float *pave=NULL; int m; printf("请输入班级实际人数:\n"); scanf("%d",&m); p = ( struct student * )malloc( m*sizeof ( struct student )); psum = ( int * )malloc( m*sizeof ( int )); pave = ( float * )malloc( m*sizeof( float )); if( p ==NULL || psum == NULL || pave == NULL ) exit(0); Input( ); Total1( ); Sort( ); Print( ); } void Input( struct student *p, int n) { int i; for(i=0;i<n;i++) { scanf("%ld%s%d%d%d", &(p+i)->num, (p+i)->name,&(p+i)->Eng, &(p+i)->Com, &(p+i)->Mth ); } } void Total1(struct student *p,int *psum, float *pave,int n) { int i; for( i = 0; I < n; i++ ) { psum[i] = 0; psum[i] = psum[i] + p[i].Eng+p[i].Com + p[i].Mth; pave[i] =( float )psum[i]/3; } } void Sort( struct student *p, int *psum, float *pave, int n) { int i,j,iterm; float fterm; struct student pterm; for ( i = 0; i < n-1; i++ ) { for ( j = i+1; j < n; j++ ) { if ( pave[i] < pave[j] ) { iterm = psum[i]; psum[i] = psum[j]; psum[j] = iterm; fterm = pave[i]; pave[i] = pave[j]; pave[j] = fterm; pterm = p[i]; p[i] = p[j]; p[j] = pterm; } } } } void Print( struct student *p, int *psum, float *pave, int n) { int i; printf("名次\t%学号\t姓名\t英语\t计算机\t数学\t总分\t平均分\n"); for ( i = 0; i < n; i++ ) { printf("%d\t%ld\t%s\t%d\t%d\t%d\t%d\t%.0f\n",i+1, (p+i)->num, (p+i)->name, (p+i)->Eng, (p+i)->Com,(p+i)->Mth, psum[i], pave[i] ); } }

点击查看答案
第10题
有如下定义: struct student { long studentID; char studentName[10]; int score[4]; }stu1; struct student *pstu1= &stu1; 那么通过结构体变量stu1和结构体指针变量pstu1访问成员变量studentID的方法分别是()。

A、stu1.studentID,pstu1.studentID

B、stu1.studentID,pstu1->studentID

C、stu1->studentID,pstu1.studentID

D、stu1->studentID,pstu1->studentID

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

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

简答题官方微信公众号

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

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

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