一、问题及代码 :项目二
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"请输入年份:";
cin>>a;
cout<<"请输入月份:";
cin>>b;
switch(b)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
c= 31;
break;
case 4:
case 6:
case 9:
case 11:
c= 30;
break;
case 2:
if(a%4==0)
c=28;
else if(a%4>0)
c=27;
}
cout<<a<<"年"<<b<<"月份有"<<c<<"天"<<endl;
return 0;
}
二、运行结果:
一、问题及代码:项目三
# include <iostream>
using namespace std;
int main()
{
double a,c ;
int b;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:";
cin>>a;
cout<<"存款期限:1.三个月 2.六个月 3.一年 4.二年 5.三年 6.五年"<<endl;
cout<<"请输入存款期限的代号:";
cin>>b;
cout<<"利息为:";
switch (b)
{
case 1:cout<<a*0.031*0.25 ; break;
case 2:cout<< a*0.5*0.033; break;
case 3:cout<< a*1*0.035; break;
case 4:cout<< a*2*0.044; break;
case 5:cout<< a*3*0.05; break;
case 6:cout<< a*5*0.055; break;
}
c=a+b;
cout<<"本息合计:"<<c<<endl;
return 0;
}
二、运行结果:
一、问题及代码:项目四
#include<stdio.h>
#include<cmath>
void main()
{
double x,y;
printf("x=");
scanf("%lf",&x);
if(x<2)
y=x;
else if (x>=2&x<6)
y=x*x+1;
else if (x>=6&x<10)
y=sqrt(x+1);
else if (x>=10)
y=1.0/(x+1);
printf("y=%lf",y);
}
二、运行结果: