皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列C程序说明,将入(n)处的字句写在对应栏内。 【说明】设某城市有n个车站,并有m条公交线路连接这些车站,设这些公交是单向的,这n个车站被顺序编号为0至n-1。本程序,输入该城市的公交线路数、车站个数,以及各公交线路上的各站编号,求得从站0出发乘公交站n-1的最少换车次数。 用输入信息构建一张有向图G(用邻接矩阵g表示),有向图的顶点是车站,若有某条公交线路经i站到达j站,就在顶点i到顶点j之间设置一条权为1的有向边<i,j>。如果这样,从站点x至站点y的最少上车次数便对应图G中从点x到点y的最短路径长度。而程序要求的换车次数就是上车次数减1。 include <stdio.h> define M 20 define N 50 int a[N+1]; /*用于存放一条线路上的各站编号*/ int g[N][N]; /*严存储对应的邻接矩阵*/ int dist[N]; /*严存储站0到各站的最短路径*/ int m, n; void buildG() { int i, j, k, sc, dd printf(“输入公交线路数,公交站数/n”); scanf('%d%d',&m,&n); for (i=0;i<n;i++) /*邻接矩阵清0*/ for(j=0;j<n;j++) g[i][j]=0; for(i=0;i<m;i++) { printf('沿第%d条公交线路的各站编号(0<=编号<=%d,-1结束):/n)',i+1,n-1); sc=0; /* 当前线路站计数器*/ while(1) { scanf('%d',&dd); if(dd=-1)break; if(dd>=0 && dd<n) (1); } a[sc]=-1; for(k=1;a[k]>=0;k++) /*处理第i+1条公交线路*/ for(j=0;j<k;j++) g (2)=1; } } int minLen() { int j,k; for(j=0;j<n;j++) dist[j]=g[0][j]; dist[0]=1; do{ for(k=-1,j=0;j<n;j++) /*找下一个最少上车次数的站*/ if(dist[j]>0 &&(k==-1||dist[j]<dist[k])) k=j; if(k<0||k==n-1) break; dist[k]=-dist[k]; /*设置k站已求得上车次数的标记*/ for (j=1;j<n;j++) /*调整经过k站能到达的其余各站的上车次数*/ if((3)&& (dist[j]=0||-dist[k]+1<dist[j])) dist[j]=(4); }while(1); j=dist[n-1]; return (5); } void main() { int t; buildG(); if((t=minLen())<0) printf('无解!/n'); else printf(“从0号站到%d站需换车%d次/n”,n-1,t); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】属于地形图图幅的整饰要素的有( )。
A.
图幅接合表
B.
文字说明注记
C.
采用的坐标系统
D.
四周的图框
E.
等高线
【简答题】特性黏度[η]反映的是 ( )间内摩擦力的大小。
【单选题】下列属于内部存储器的是
A.
内存
B.
光驱
C.
软盘
D.
硬盘
【单选题】步进伺服电动机是一种将(        )信号转换成相应的角位移或直线位移的动力装置。
A.
速度
B.
电脉冲
C.
D.
角速度
E.
步进伺服电动机是一种将(        )信号转换成相应的角位移或直线位移的动力装置。
F.
速度
G.
电脉冲
H.
I.
角速度
J.
工业机器人常用的驱动电动机有(        )。①直流伺服电动机②交流伺服电动机③步进伺服电动机④三相异步电动机
【单选题】步进电机是一种将()转换成相应的角位移或直线位移的数字模拟装置
A.
速度信号
B.
电脉冲信号
C.
光信号
D.
角速度信号
【判断题】美国心理学家艾利斯认为并非是事件引起了情绪,而是人们对事件的认识引起了情绪。( )
A.
正确
B.
错误
【判断题】步进电机是一种电磁式增量运行执行元件,它可以将输入的电脉冲信号转换成相应的角位移或直线位移。因输入的信号是脉冲信号,运动是连续的,故又称为脉冲电机或阶跃电机。()
A.
正确
B.
错误
【判断题】下列属于内部存储器的是光驱
A.
正确
B.
错误
【单选题】异步电动机直接启动时,启动电流是额定电流的多少倍?
A.
4倍
B.
7倍
【多选题】术后疼痛对生理的影响包括以下几方面
A.
对心血管系统的影响
B.
对呼吸系统的影响
C.
术后疼痛对胃肠道和泌尿系统的影响
D.
对凝血系统的影响
E.
对神经内分泌和免疫系统的影响
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题