no.1
#include <iostream>
using namespace std;
int main()
{
//题目描述
//花花生病了,妈妈去给花花买儿童止咳糖浆。一瓶儿童止咳糖浆的规格及用法如下所示,一般
//花花咳嗽需要5天才能痊愈。 止咳糖浆规格:每瓶120毫升,每日3次,10岁以上儿童:每次
//25毫升, 7~10岁儿童:每次15毫升,3~6岁儿童:每次5毫升。 请根据止咳糖浆的规格以及
//花花的年龄计算,写一个程序计算如果花花要痊愈,妈妈至少要买几瓶止咳糖浆?(4.1.7)
//输入一个整数,代表花花的年龄(花花的年龄在3岁以上) 输出一个整数,代表妈妈最少需要
//购买的糖浆瓶数
//样例
//输入复制
//5
//输出复制
//1
int n,x;
cin>>n;
if(n<=6)x=5*3*5;
else if(n<=10)x=15*3*5;
else if(n>10)x=25*3*5;
if (x%20==0)cout<<x/120;
else cout<<x/120+1;
return 0;
}
no.2
#include <iostream>
using namespace std;
int main()
{
//求三个数的最大数
//题目描述
//已知有三个不等的数,将其中的最大数找出来。
//输入
//输入只有一行,包括3个整数。之间用一个空格分开。
//输出
//输出只有一行(这意味着末尾有一个回车符号),包括1个
//整数。
//样例
//输入复制
//1 5 8
//输出复制
//8
int a,b,c,n;
cin>>a>>b>>c;
n=-999;
if(a>n)n=a;
if(b>a)n=b;
if(c>n)n=c;
cout<<n;
return 0;
}
no.3
#include <iostream>
using namespace std;
int main ()
{
//求四个数的最大数
//题目描述
//已知有四个不等的数,将其中的最大数找出来。
//输入
//输入只有一行,包括4个整数。之间用一个空格分开。
//输出
//输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
//样例
//输入复制
//1 9 8 6
//输出复制
//9
int a,b,c,d,x;
cin>>a>>b>>c>>d;
x=-999;
if(a>x)x=a;
if(b>x)x=b;
if(c>x)x=c;
if(d>x)x=d;
cout<<x;
return 0;
}
no.4
#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
//能否构成直角三角形
//题目描述
//判定三条线段a,b,c能否构成一个直角三角形。如果能构成,请计算出面积(保留一位小
//数),不然输出'No'。
//输入
//一行,三个整数。
//输出
//面积(保留一位小数) 或 No
//样例
//输入复制
//3 4 5
//输出复制
//6.0
int a,b,c;
cin>>a>>b>>c;
if((a*a+b*b)==(c*c)&&a+b>c&&a+c>b&&b+c>a)cout<<fixed<<setprecision(1)<<a*b/2.0;
else cout<<"NO";
return 0;
}
no.5
#include <iostream>
using namespace std;
int main ()
{
//题目描述
//请问做一个尺寸为a * b * c(单位:厘米)的开口的立方体纸箱(只有一个面是不需要封的,其余5个
//面都需要封起来,这样算开口的),最少需要多少平方厘米的纸。(6.1.6)
//输入
//三个整数:a b c
//输出
//制作该纸箱需要的最少硬纸板的面积,一个整数
//样例
//输入复制
//5 3 4
//输出复制
//74
int a,b,c,m,cm2;
cin>>a>>b>>c;
m=-999;
if(a>m)m=a;
if(b>m)m=b;
if(c>m)m=c;
cm2=a*b*2+b*c*2+c*a*2;
cout<<cm2-m*c;
return 0;
}
no.6
#include <iostream>
using namespace std;
int main ()
{
//题目描述
//输入四个数,按由大到小顺序打印出来。
//输入
//输入只有一行,包括4个整数。之间用一个空格分开。
//输出
//输出只有一行,包括4个整数。之间用一个空格分开
int a,b,c,d,aa,bb,cc,dd;
cin>>a>>b>>c>>d;
aa=-999999;
if(a>aa)aa=a;
if(b>aa)aa=b;
if(c>aa)aa=c;
if(d>aa)aa=d;
bb=999999;
if(a<bb)bb=a;
if(b<bb)bb=b;
if(c<bb)bb=c;
if(d<bb)bb=d;
cc=-999999;
if(a>cc&&a!=bb&&a!=aa)cc=a;
if(b>cc&&b!=bb&&b!=aa)cc=b;
if(c>cc&&c!=bb&&c!=aa)cc=c;
if(d>cc&&d!=bb&&d!=aa)cc=d;
dd=999999;
if(a<dd&&a!=bb&&a!=aa&&a!=cc)dd=a;
if(b<dd&&b!=bb&&b!=aa&&b!=cc)dd=b;
if(c<dd&&c!=bb&&c!=aa&&c!=cc)dd=c;
if(d<dd&&d!=bb&&d!=aa&&d!=cc)dd=d;
cout<<aa<<" "<<cc<<" "<<dd<<" "<<bb<<" ";
return 0;
}
no.8
#include <iostream>
using namespace std;
int main ()
{
//题目描述
//输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出"no",若构成三角形,
//进一步判断它们构的是:锐角三角形或直角三角形或钝角三角形.分别输出
//"ruijiao","zhijiao","dunjiao"
//输入
//三个整数
///输出
//一个字符串
//样例
//输入复制
//3 4 5
//输出复制
//zhijiao
int a,b,c;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a)
{
if(a*a+b*b>c*c&&a*a+c*c>b*b&&c*c+b*b>a*a)cout<<"ruijiao";
else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))cout<<"zhijiao";
else cout<<"dunjiao";
}
else cout<<"no";
return 0;
}