第五次作业
1.
#include<stdio.h> int main(void) { int a,b,c; printf("输入abc的大小:"); scanf("%d %d %d",&a,&b,&c); if(a<b&&a<c&&b<c) printf("%d %d %d",a,b,c); if(b<a&&b<c&&a<c) printf("%d %d %d",b,a,c); if(c<a&&c<b&&a<b) printf("%d %d %d",c,a,b); if(a<b&&a<c&&b>c) printf("%d %d %d",a,c,b); if(b<a&&b<c&&a>c) printf("%d %d %d",b,c,a); if(c<a&&c<b&&a>b) printf("%d %d %d",c,b,a); return 0; }
2.
#include<stdio.h> int main(void){ float m,x,y; printf("输入当时车速:"); scanf("%f",&x); printf("输入限速:"); scanf("%f",&y); m=x/y; if(x>=0&&y>=0){ if(m>1.1&&m<=1.5){ printf("%.2f 罚款",m); }else if(m>1.5){ printf("%.2f 吊销执照",m); }else{ printf("%.2f 不处罚",m); } }else{ printf("Wrong!"); } }
3.
#include <stdio.h>
int main()
{
double s,p1,p2,p;
int t,n;
printf("输入公里数,停车时间:");
scanf("%lf%d",&s,&t);
if (s<=3)
p1=10;
else if(s>3 && s<=10)
p1=10+2*(s-3);
else if(s>10)
p1=24+3*(s-10);
if (t<5)
{
p2=0;
}
else if(t>=5)
{
n=t/5;
p2=n*2;
}
p=p1+p2;
printf("%.lf\n",p);
return 0;
}
4.
#include<stdio.h>
int main (void){
int n,i,c;
printf("要输入几个学生的成绩:");
scanf("%d",&n);
for(i=1;i<=n;i++){
printf("第%d个学生:",i);
scanf("%d",&c);
if(c>=90&&c<=100){
printf("A\n");
}
else if(c<90&&c>=80){
printf("B\n");
}
else if(c<80&&c>=70){
printf("C\n");
}
else if(c<70&&c>=60){
printf("D\n");
}
else if(c<60&&c>=0){
printf("E\n");
}else {
printf("Wrong!\n");
}
}
return 0;
}
5.
#include<stdio.h>
#include<math.h>
int main(void){
float x1,y1,x2,y2,x3,y3;
printf("请输入第一个点的坐标");
scanf("%f %f",&x1,&y1);
printf("请输入第二个点的坐标");
scanf("%f %f",&x2,&y2);
printf("请输入第三个点的坐标");
scanf("%f %f",&x3,&y3);
float side1,side2,side3;
side1=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
side2=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
side3=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
float di,area,s;
if(side1+side2>side3&&side1+side3>side2&&side2+side3>side1){
di=side1+side2+side3;
s=(side1+side2+side3)/2;
area=sqrt(s*(s-side1)*(s-side2)*(s-side3));
printf("构成三角形,周长:%f;面积为: %f;",di,area);
}
}
6.
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j,k;
for(i=4;i>=1;i--)
{
for(k=1;k<=4-i;k++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("%d",i);
}
printf("\n");
}
}
浙公网安备 33010602011771号