难点:在输入顶点数和边数时,需要进行合法性判断,如果输入的数值不合法,需要抛出异常。

解决方法:使用条件判断语句进行合法性判断,如果输入的数值不满足条件,则抛出异常。例如,判断顶点数是否小于0或大于10,如果是,则抛出异常。判断边数是否小于0或大于顶点数的组合数,如果是,则抛出异常。使用throw语句抛出异常,并在main函数中捕获并处理异常。

#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;

原文地址: http://www.cveoy.top/t/topic/iS7E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录