void main()
{
int numTickets;
float discount;
float total = 0.0;
int numKids = 0;
float ticketPrice = 19.00;
printf("Enter number of tickets: ");
scanf("%d", &numTickets);
if (numTickets > 10)
{
discount = 0.15;
}
else
{
discount = 0.0;
}
printf("Enter number of children: ");
scanf("%d", &numKids);
total = numKids*ticketPrice/2.0 + (numTickets – numKids)*ticketPrice;
total = total*(1.0 – discount);
printf("Total = %.2f \n", total);
}
基本上,我正在帮助我的堂兄学习,其中一个问题是为此绘制一个流程图。问题是我忘记了关于流程图的一切!顶部的变量declerations是否有标准?实际上,我可以弥补其余部分,不知道如何再启动它了!
答案 0 :(得分:1)
常规分配(如变量初始化)应出现在普通矩形中(如http://upload.wikimedia.org/wikipedia/commons/d/d6/FlowchartExample.png中的那些)。
请记住,IO(与您的printf
/ scanf
语句一样)应该是平行四边形,而条件分支应该是菱形。
答案 1 :(得分:1)