#include iostream#include string#include EdgeGraphcpp#include cstdlibint main systemcolor F0; cout项目实现人:高明霞endl; string ch = v0 v1 v2 v3 v4 v5 v6 v7 v8 v9; int n e; cout请输入无向图的顶点数=10:endl; cinn;
难点:在输入顶点数和边数时,需要进行合法性判断,如果输入的数值不合法,需要抛出异常。
解决方法:使用条件判断语句进行合法性判断,如果输入的数值不满足条件,则抛出异常。例如,判断顶点数是否小于0或大于10,如果是,则抛出异常。判断边数是否小于0或大于顶点数的组合数,如果是,则抛出异常。使用throw语句抛出异常,并在main函数中捕获并处理异常。
原文地址: http://www.cveoy.top/t/topic/iS7E 著作权归作者所有。请勿转载和采集!