您的位置:首页 > 其它

1/17||1/18

2016-01-17 13:57 253 查看
<pre class="cpp" name="code">#include <stdio.h>  //votes program
int main()
{
char vote;
scanf("%c",&vote);
switch(vote){
case 'Y':   //print agree  if get 'Y' or 'y'
case 'y':
printf("agree\n");break;

case 'N':
case 'n':
printf("disagree\n");break;
default:
printf("lose\n");break;

}
return 0;
}

//points to degree
#include <stdio.h>
int main()
{
float points;

scanf("%f",&points);
switch((points>=90)+(points>=80)+(points>=70)+(points>=60))
{
case 4:
printf("A\n");break;
case 3:
printf("B\n");break;
case 2:
printf("C\n");break;
case 1:
printf("D\n");break;
case 0:
printf("E\n");break;

}
return 0;
}

//How many days this months
//Input years and months
//simple 2004 2 or 2010 4
#include <stdio.h>
int main()
{
int years,months,days;
scanf("%d %d",&years,&months);
switch(((years%400==0)||(years%4==0&&years%100!=0))+(months==2))
{
case 2:
printf("This months has %d days.\n",29);break;
default:
switch((months==1||months==3||months==5||months==7||months==8||months==10||months==11)+(months!=2))
{
case 2:days=31;break;
case 1:days=30;break;
case 0:days=28;break;

}
printf("This months has %d days.\n",days);
}

return 0;
}

//calculate funchtion value of x
// f=x x<2
// x*x+1  2<=x<6
// sqrt(x+1)  6<=x<10
// 1/(x+1)  x>=10
#include <stdio.h>
#include <math.h>
int main()
{
double x;
double y;
scanf("%lf",&x);
switch((x>=2)+(x>=6)+(x>=10))
{
case 0:
y=x;break;
case 1:
y=x*x+1;break;
case 2:
y=sqrt(x+1);break;
case 3:
y=1/(x+1);break;

}
printf("Answer is %15.10f",y);
return 0;
}

//calculate individual income tax
//tax threshold is 3500
//outrange part 0~1500  3% minus 0
//1500~4500 10% 105
//4500~900 20%   555
//9000~35000 25%  1005
//35000 55000 30%   2755
//55000 80000 35%    5505
//over 8000 45%    13505
// tax=(income-3500)*taxrate - ***


//calculate individual income tax
//tax threshold is 3500
//outrange part 0~1500  3% minus 0
//1500~4500 10% 105
//4500~9000 20%   555
//9000~35000 25%  1005
//35000 55000 30%   2755
//55000 80000 35%    5505
//over 80000 45%    13505
// tax=(income-3500)*taxrate - ***
#include <stdio.h>
int main()
{
printf("You want to know how much your individual income Tax?\nInsert your income\nsimple :6700\n");
double income,outrange,tax;
scanf("%lf",&income);
outrange=income-3500.0;
switch((outrange>=0)+(outrange>=1500)+(outrange>=4500)+(outrange>=9000)+(outrange>=35000)+(outrange>=55000)+(outrange>=80000))
{
case 0:
tax=0;break;
case 1:
tax=outrange*3.0/100.0;break;
case 2:
tax=outrange*10.0/100.0-105;break;
case 3:
tax=outrange*20.0/100.0-555;break;
case 4:
tax=outrange*25.0/100-1005;break;
case 5:
tax=outrange*30/100-2755;break;
case 6:
tax=outrange*35/100-5505;break;
case 7:
tax=outrange*45/100-13505;break;

}
printf("您本月应缴个人所和税 %.2lf 元,税后收入是 %.2lf 元。\n", tax, income-tax);
printf("依法纳税,共享繁荣。谢谢使用!\n");
return 0;

}
//字符
#include <stdio.h>
int main()
{
printf("Name\tAge\tSalary\taddr\n");
printf("Tom\t%d\t%6.1f\t%s\n",20,314.2,"NewYork");
printf("Jerry\t%d\t%6.1f\t%s\n",22,7876.4,"Beijing");
printf("Blotu\t%d\t%6.1f\t%s\n",9,5.5,"Shanghai");
return 0;
}

/*欢迎使用利息计算器!
请输入存款金额:
======存款期限======
1. 活期存款
2. 3个月
3. 6个月
4. 一年
5. 二年
6. 三年
7. 五年
请输入存款期限的代号:1
请输入存款天数:50
到期利息为0.694444元,本息合计共1000.69元
感谢您的使用,欢迎下次光临!*/

/*输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。
例如:1000元存6个月,利息=1000×0.033×0.5=16.5元
利率使用2011年7月7日公布的年利率:3个月  3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5.50%。*/

#include <stdio.h>
int main()
{
double principal,interest;
printf("欢迎使用利息计算器!\n");
printf("请输入存款金额\n");
scanf("%lf",&principal);
printf("======存款金额======\n");
printf("1. 活期存款\n");
printf("2. 3个月\n");
printf("3. 6个月\n");
printf("4. 一年\n");
printf("5. 二年\n");
printf("6. 三年\n");
printf("7. 五年\n");
int c;
scanf("%d",&c);

double period,rate;
switch(c)
{

case 1:
printf("请输入存款天数\n");
scanf("%lf",&period);
period=period/30.0/12.0;
rate=0.031;
break;
case 2:period=0.25;rate=0.031;break;
case 3:period=0.5;rate=0.030;break;
case 4:period=1.0;rate=0.035;break;
case 5:period=2.0;rate=0.040;break;
case 6:period=3.0;rate=0.050;break;
case 7:period=5.0;rate=0.050;break;
default :printf("输入无效\n");return 0;

}
interest=principal*period*rate;
printf("到期利息为 %.2f 元,本息合计共 %.2f 元\n",interest,principal+interest);
printf("感谢您的使用,欢迎下次光临!\n");
return 0;
}

/*构造菜单*/
#include <stdio.h>
int main()
{
printf("======今天晚饭吃什么?======\n");
printf("1. 山西刀削面\n");
printf("2. 兰州拉面\n");
printf("3. 西安羊肉泡馍\n");
printf("4. 烟台焖子\n");
printf("5. 西北风\n");
int c;
scanf("%d",&c);
switch(c)
{
case 1:printf("您书的对\n");break;
case 2:printf("您书的对对对\n");break;
case 3:printf("您书的对对对对都\n");break;
case 4:printf("您书的是对\n");break;
case 5:printf(" ur ringt\n");break;
default:printf("不对\n");break;
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: