#include<stdio.h>
#include<math.h>
//习题1-1 平均数(average)
//输入3个整数,输出它们的平均值,保留3位小数
float average()
{
int a;
int b;
int c;
float d;
scanf("%d%d%d",&a,&b,&c);
d=(a+b+c)/3;
printf("%.2f\n",d);
}
//习题1-2 温度(temperature)
//输入华氏温度f,输出对应的摄氏温度c,保留3位小数。提示:c=5*(f-32)/9。
float temperature()
{
float f;
float c;
scanf("%f",&f);
c=5*(f-32)/9;
printf("%.3f\n",c);
}
//连续和 (sum)
//输入正整数n,输出1+2+...+n的值。提示:目标是解决问题,而不是练习编程。
int sum()
{
int n;
int i=1;
scanf("%d",&n);
int summ=0;
for(i=1;i<=n;i++)
{
summ=summ+i;
}
printf("%d\n",summ);
return summ;
}
//正弦和余弦(sin和cos)
//输入正整数n(n<360),输出n度的正弦、余弦函数值。提示:使用数学函数
float sinne()
{
int n;
float sinn;
float coss;
scanf("%d",&n);
sinn=sin(n);
coss=cos(n);
printf("%.2f %.2f\n",sinn,coss);
}
//打折(discount)
//一件衣服95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付金额(单位:元),保留两位小数。
float discount()
{
int n;
float a;
scanf("%d",&n);
a=n*95;
if(a<300&&a>0)
{
printf("%.2f\n",a);
}
else
{
a=a*0.85;
printf("%.2f\n",a);
}
}
//三角形(triangle)
/*输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3个边长。如果可以,则输出yes,
如果不能,则输出no。如果根本无法构成三角形,则输出not a triangle。
*/
int triangle()
{
int p;
int q;
int r;
scanf("%d%d%d",&p,&q,&r);
if(p+q>r&&q+r>p&&p+r>q)
{
if(p-r<q&&p-q<r&&r-p<q&&r-q<p)
{
if((p*p+q*q==r*r)||(p*p+r*r==q*q)||(q*q+r*r==p*p))
printf("yes");
else
printf("no");
}
}
else
printf("not a triangle");
}
int main()
{
average();
temperature();
sum();
sinne();
discount();
triangle();
}
小练习
最新推荐文章于 2024-11-12 23:04:09 发布