C语言问题,希望大佬帮忙解决

C语言问题,希望大佬帮忙解决假如你家住重庆,从2016年到2020年在上海读大学,每年寒假后的3月1日将乘飞机返回上海学校。假定机票价格为春节当天300元,以后每天上涨8... C语言问题,希望大佬帮忙解决假如你家住重庆,从2016年到2020年在上海读大学,每年寒假后的3月1日将乘飞机返回上海学校。假定机票价格为春节当天300元,以后每天上涨80元,到1500元后保持5天,然后每天下降80元,直到300元后不变。请编写程序计算未来4年每年寒假后回上海的票价。(春节日期:2017.1.28,2018.2.16,2019.2.5,2020.1.25(闰年))

要求:使用到函数调用、数组、指针等
展开
 我来答
White_MouseYBZ
2018-01-11 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6483万
展开全部
#include "stdio.h"
int fare(int *p,int y){
int f,t,d = 60 + (y%4==0 && y%100 || y%400==0);
for(f=300,d-=p[y-2017],t=0;t<15 && t<d;f+=80,t++);
for(d-=20,t=0;t<d && f>300;f-=80,t++);
return f;
}
int main(int argv,char *argc[]){
int cny[4]={28,47,36,25},y;
for(y=2017;y<=2020;y++)
printf("%d:\t%d\n",y,fare(cny,y));
return 0; 
}

运行结果:

j4...4@tlc267.com
2018-01-11
知道答主
回答量:19
采纳率:66%
帮助的人:5.9万
展开全部
//(5) 定义类常量: 一种方法是用enum,另一种方法是使用static
find函数声明文件包含find函数建议自find函数内容补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式