问题描述加程序设计
/顺序结构程序设计
//三位数反转
/*输入一个三位数,分理处他的三位,反转后输出
样例输入:
127
样例输出:
721*/
#include<iostream>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
printf("%d%d%d",n%10,(n%100)/10,n/100);
return 0;
}
//鸡兔同笼
//已知鸡兔的总数量为n ,总腿数为m,输入n和m,依次输出鸡兔的数量
//chiken+rubbat =n,2*c+4*r=m
/*#include<iostream>
using namespace std;
int main()
{
int c,r,n,m;
cin>>n>>m;
r=(m-(2*n))/2;
c=n-r;
if(m%2==1 || c<0||r<0)
cout<<"no answer"<<endl;
else
cout<<c<<" "<<r<<endl;
return 0;
}*/
//连续数和
//输入正整数n,输出1+2+3+4+……+n的值
/*#include<iostream>
using namespace std;
int main()
{
int i,n;
int sum ;
sum=0;
cin>>n;
for(i=1;i<=n;i++)
sum=sum+i;
cout<<sum<<endl;
}* /
分支结构程序设计/
//年份
//输入年份,判断是否为闰年,是则输出yes,不是 ;则输出 no;
//何为闰年:能同时被4,100,400整除或者能被4整除且不能被100整除
/*#include<iostream>
using namespace std;
int main()
{
int year;
bool leap;
for(;;)
{
cin>>year; //输入年份
if(year%4==0 && year%100==0 && year%400==0 || year%4==0 && year%100!=0)
leap=true;
else
leap=false;
if(leap)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
return 0;
} */
/*
//switch语句
//运输公司对用户进行运费计算
//s<250 没有折扣
//250<=s<500 2%折扣
//500<=s<1000 5%
//1000<=s<2000 8%
//2000<=s 10%
//freight = p*w*s*(1-d);
/*#include<iostream>
using namespace std;
int main()
{
int c,s;
int p,w,d,freigth;
cin>>p>>w>>s;
if(s>=2000)c=11;
else
c=s/250;
switch(c)
{
case 0:
d=0;break;
case 1:
d=2;break;
case 2:
case 3:
d=5;break;
case 4:
case 5:
case 6:
case 7:
d=8;break;
case 8:
case 9:
case 10:
case 11:
d=10;break;
}
freigth=p*w*s*(1-d/100.0);
cout<<freigth<<endl;
return 0;
}*/
运算结果
翻转数
鸡兔同笼
连续数和
判断是否为闰年
switch语句公司折扣