C语言第二次作业答案解析 下载本文

内容发布更新时间 : 2024/10/15 11:24:33星期一 下面是文章的全部内容请认真阅读。

C语言第二次作业

1. 某年如果能被4整除,但不能被100整除,或者能被400整除的年是闰年。判断从键盘输入的年份是否为闰年。 一、实验目的:掌握if else选择结构 二、实验内容 : #include int main() { }

三:调试结果: int x;

printf(\请输入年份:\\n\scanf(\

if(x%4==0&&x0!=0||x@0==0)

printf(\是闰年.\\n\

else

printf(\不是闰年.\\n\

return 0;

2、某个自动加油站有 ‘a’,‘b’,‘c’三种汽油品种,单价分别为

6.92,7.37,7.64(元/公升),也提供了“自己加”或“协助加”两个服务等级,这样用户可以得到5%或10%的优惠,请编程序针对用户输入加油量m,汽油品种y和服务类型z(‘f’—自动加,‘m’—自己加,‘e’—协助加),(注:‘f’—自动加无优惠),计算应付款pay。(请用多分支选择switch语句)。 一、实验目的:掌握switch语句 二、实验内容 : #include #include int main() {

float p,q,m,pay; char y,z;

printf(\请输入汽油品种(y),服务类型(z),加油量(m)\\n\

}

scanf(\switch(y)

{case'a':p=6.92;break; case'b':p=7.37;break; case'c':p=7.64;break;} switch(z)

{case'f':q=1;break; case'm':q=0.95;break; case'e':q=0.9;break;} pay=p*q*m;

printf(\return 0;

三:调试结果: