分析:

本程序中的有向图都是无权图,所以邻接矩阵中每个元素不是1,就是0 。第i+1个元素的出度就是第i行的所有元素值为1的个数,入度同理。

代码中的n是顶点个数,m是边数。

u是起点,v是终点。

od是outdegree出度,id是indegree入度。

e[MAX][MAX]是邻接矩阵。

代码:

#include

#include

#define MAX 105

int e[MAX][MAX];

int main()

{

int n,m,i,j,u,v,od,id;

while(1){

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

if(n==0 && m==0) break;

memset(e,0,sizeof(e));

//构建邻接矩阵

for(i=1; i<=m; i++){

scanf("%d%d",&u,&v);

e[u-1][v-1] = 1;

}

//出度

for(i=0; i

od = 0;

for(j=0; j

if(i==0) printf("各点的出度依次是:%d",od);

else printf(" %d",od);

}

printf("\n");

//入度

for(i=0; i

id = 0;

for(j=0; j

if(i==0) printf("各点的入度依次是:%d",id);

else printf(" %d",id);

}

printf("\n");

}

return 0;

}

c语言编程有向图的入度 出度,有向图中各点的出度和入度相关推荐

  1. PHP 打印0-n的所有质数,输出1到n中所有的素数 C语言编程:输出1到N中所有质数的个数...

    c语言输入一个n值,输出1-n之间所有素数之和及素数寻分享大佬帮助啊别和往事过不去,因为它已经过去.别和现实过不去,因为你还要过下去. #include "stdio.h"int ...

  2. 14c语言合并两个字符串,C语言编程实现,将给定字符串中连续出现3次的小写字母替换为改小写字母在字母表中的下一个字母...

    满意答案 yuezhigao 推荐于 2017.10.18 采纳率:43%    等级:12 已帮助:6095人 代码如下:#include #include int ChangeString(cha ...

  3. 《C语言编程初学者指南》一2.9 理解运算符优先级

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第2章,第2.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  4. 《C语言编程初学者指南》一1.5 使用程序语句

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.5节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  5. 《C语言编程初学者指南》一1.9 本章小结

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  6. 嵌入式开发中C语言编程要点简述!

    在嵌入式Linux的C语言开发中,C语言的基本编程依然是最重要的内容.除此之外,与一般的C语言编程相比,嵌入式Linux的C语言编程有以下一些要点: 1.库函数与系统调用 在进行C语言编程的时候,使用 ...

  7. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  8. c语言编程技巧分析,C语言难点及编程技巧分析

    摘要:近些年信息技术发展迅速,社会需要大量专业的计算机人才,C语言是学习计算机知识的专业理论课程,能够为以后的学习打下专业基础.但目前C语言学习受到各方面因素的影响,学习效果不是很理想,很多时候即使努 ...

  9. 数学在c语言编程中的历史,用计算机C语言编程解古代数学题

    用计算机C语言编程解古代数学题 C语言广泛的应用于基础软件.桌面系统.网络通信.音频视频.游戏娱乐等诸多领域.是世界上使用最广泛的编程语言之一本文由论文联盟http://www.LWlm.cOm收集整 ...

  10. 有向图邻接矩阵c语言编程,邻接矩阵有向图(一)之 C语言详解

    本章介绍邻接矩阵有向图.在"图的理论基础"中已经对图进行了理论介绍,这里就不再对图的概念进行重复说明了.和以往一样,本文会先给出C语言的实现:后续再分别给出C++和Java版本的实 ...

最新文章

  1. 数据分析工具Pandas(2):Pandas的索引操作
  2. opencv resize_树莓派监控摄像头python+picamera或openCV
  3. doctype的种类
  4. 【JUC并发编程07】Callable接口
  5. JVM_04 字符串常量池(详解intern( ))
  6. 随笔:web服务器中建立一个小的个人站点
  7. mysql挂载到iscsi_corosync+pacemaker+iscsi磁盘实现mysql高可用
  8. 检测系列--YOLO系列
  9. Spring mvc @ModelAttribute
  10. 3d 多相机分流_徕卡电影四摄的华为Mate30 Pro到底有多猛?开箱了解一下!
  11. 贪心算法 (Greedy Algorithm)
  12. 设置eclipse中的字体大小
  13. php odbc驱动,php ODBC
  14. 第五章:物理网络层概述
  15. Ultra Edit中编辑并一键运行Ansys命令流
  16. adb shell 小米手机_小米手机ADB删除系统应用去广告。
  17. js日期减去日期算出剩余的天数
  18. DDoS攻击--CC攻击防护详解(HTTP)
  19. 训练样本裁剪,背景裁剪,yoloV5裁剪样本检测
  20. 2018年最新从PayPal提现美金的方法(实战教程)!

热门文章

  1. 【华为OD机试 2023最新 】 密室逃生游戏(C++ 100%)
  2. 移动端canvas出现锯齿和文字模糊问题
  3. 安卓app开发教程!Android动态换肤实现原理解析,值得收藏!
  4. 这5种植物最能吸毒气 一定要选盆搬回家
  5. vivoz5电池测试软件,小白测评发布vivo Z5续航测试结果,用数据证明vivo Z5的续航实力!...
  6. python图像处理:文档拍照扫描(手动构造扫描仪)
  7. android仿百度外卖波浪_头像随波浪漂浮效果—仿Android百度外卖
  8. Spring Mvc 原理图
  9. 根据月份和天来去查找对应的星座
  10. 基于DNN-HMMs的语音识别原理