若有以下定义: struct node { int data; struct node *next; } struct node *p; 已建立如下图所示的链表: ┌──┬──┐ ┌──┬──┐ ┌──┬──┐ p →│data│next┼→│data│next┼→... →│data│NULL│ └──┴──┘ └──┴──┘ └──┴──┘ 指针p指向第一个结点,能输出链表所有结点的数据成员data的循环语句是( )。
若定义如下结构,则能打印出字母M的语句是( )。 struct person{ char name[9]; int age;}; struct person class[10]={"Wujun",20, "Liudan",23, "Maling",21, "zhangming",22};
某企业为适应发展需要,决定增加某产品产量,其增产方案有三个,寿命期均为十年,方案A是旧厂改造,费用为70万元,若销路好(概率为0.5),可获利35万元/年;销路一般(概率为0.2),可获利35万元/年;销路差(概率为0.3),可获利20万元/年。方案B是新建车间,费用为150万元,若销路好(概率为0.5),可获利80万元/年;销路一般(概率为0.2),可获利20万元/年,销路差(概率为0.3),可获利10万元/年。方案C是新建工厂,费用为450万元,若销路好(概率为0.5),可获利160万元/年,销路一般(概率为0.2),可获利10万元/年,销路差(概率为0.3),则亏损40万元/年。试根据以上资料,运用决策树方法进行决策。(要求画出决策树)