例题及代码(2)"/>
c语言典型例题及代码(2)
求各位大神指点评论啊!联系电话15839957877 QQ :592003516
例(11)1.用scanf函数输入一个年份year,计算这一年2月份的天数days,然后用输出函数printf输出days。 (1)有变量定义为整型。 (2)输入前要加提示语句。 (3)输出结果前要有必要的文字说明。说明: (1)闰年的条件是:year能被4整除但不能被100整除,或者year能被400整除。 (2)如果year是闰年,则2月份的天数为29天,不是闰年则为28天。
#include<stdio.h>
int main()
{
int year;
printf("请输入你想计算的年份\n");
scanf("%d",&year);
if(year%4==0&&year%100!=0)
printf("%d年为闰年,二月份的天数为29天\n",year);
else if(year%400==0)
printf("%d年为闰年,二月份的天数为29天\n",year);
else
printf("%d年为平年,二月份的天数为28天\n",year);
getch();
return 0;
}
例(12)编写程序,输入奖金数a,计算并输出税率、应缴税款和实得奖金数。奖金税率 a<500 0.00 500≤a<1000 0.05 1000≤a<2000 0.08 2000≤a<5000 0.10 5000≤a 0.15 (1) 用if语句编程,自变量和函数值均为双精度类型 (2) 用scanf函数输入奖金数a,输出结果采用以下形式: a=具体值 rate=税率值 tax=应缴税款 profit=实得奖金数 (3) 分别输入a=280,512,1000,4250,5100,运行该程序 (4) 用if-else if语句和switch语句编程,其它同上。
#include<stdio.h>
int main()
{
double a;
printf("请输入奖金数\n");
scanf("%lf",&a);
if(a<500)
{
printf("税率为0.00\n");
printf("应缴税款为:\n");
printf("%lf\n",a*0.00);
printf("实得奖金数为:%lf",a-a*0.00);
}
else if(a>=500&&a<1000)
{
printf("税率为0.05\n");
printf("应缴税款为:\n");
printf("%lf\n",a*0.05);
printf("实得奖金数为:%lf",a-a*0.05);
}
else if(a>=1000&&a<2000)
{
printf("税率为0.08\n");
printf("应缴税款为:\n");
printf("%lf\n",a*0.08);
printf("实得奖金数为:%lf",a-a*0.08);
}
else if(a>=2000&&a<5000)
{
printf("税率为0.10\n");
printf("应缴税款为:\n");
更多推荐
c语言典型例题及代码(2)
发布评论