#include<stdio.h>//输入三个数有小到大排序
int main()
{
int x;
int y;
int z;
printf("输入三个整数:");
scanf("%d %d %d",&x,&y,&z);
if(x<y && x<z)
{
if(y<z)
printf("按从小到大排序为:%d %d %d\n",x, y, z);
if(y>z)
printf("按从小到大排序为:%d %d %d\n",x, z, y);
}
if(y<x && y<z)
{
if(x<z)
printf("按从小到大排序为:%d %d %d\n",y, x, z);
if(x>z)
printf("按从小到大排序为:%d %d %d\n",y, z, x);
}
if(z<y && z<x)
{
if(y<x)
printf("按从小到大排序为:%d %d %d\n",z, y, x);
if(y>x)
printf("按从小到大排序为:%d %d %d\n",z, x, y);
}
return 0;
}
#include<stdio.h>//高速超速处理
int main()
{
int x=60;
int y;//车速
printf("超速的驾驶员车速为:");
scanf("%d",&y);
if(y>1.1*x && y<1.5*x)
{
printf("罚款200元");
}
if(y>1.5*x)
{
printf("吊销驾驶证\n") ;
}
return 0;
}
#include<stdio.h>//出租车收费
int main()
{
int a;//行驶路程
int b;//行驶路程所收费用
int c;//路阻或临时停车所费时间
int d;//等待时间所需费用
int e;//总出租车费
printf("输入行驶里程:\n");
scanf("%d",&a);
printf("输入等待时间:\n");
scanf("%d",&c);
if(a<=3)
{
b=10;
}
if(a>3 && a<=10)
{
b=10+(a-3)*2;
}
if(a>10)
{
b=24+(a-10)*3;
}
if(c<5)
{
d=0;
}
if(c>=5)
{
d=(c/5)*2;
}
e=b+d;
printf("乘客应支付的车费为:%d元\n",e);
return 0;
}
#include<stdio.h>
int main()//统计学生成绩
{
int score,n,i;
int a,b,c,d,e;
a=b=c=d=e=0;
printf("请输入学生个数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入第%d个学生成绩:\n",i);
scanf("%d",&score);
if(score>=90)
a++;
else if(score>=80 && score<90)
b++;
else if(score>=70 && score<80)
c++;
else if(score>=60 && score<70)
d++;
else
e++;
}
printf("A级有%d人, B级有%d人, C级有%d人, D级有%d人, E级有%d人\n",a,b,c,d,e);
return 0;
}
#include<stdio.h>//用坐标判断三角形并计算三角形 面积及周长
#include<math.h>
int main()
{
int a,b,c,d,e,f;
double g,h,i,j,k,l,area,S;
printf("请输入三点坐标,(不用加括号,坐标之间用逗号隔开)");
scanf("%d, %d%d, %d%d ,%d",&a,&b,&c,&d,&e,&f);
g=sqrt((a-c)*(a-c)+(b-d)*(b-d));
h=sqrt((c-e)*(c-e)+(d-f)*(d-f));
i=sqrt((e-a)*(e-a)+(f-b)*(f-b));
if(h>g&&h>i)
{
j=h;
h=g;
g=i;
}
if(i>h&&i>g)
{
k=i;
i=g;
g=k;
}
if(i>h)
{
l=h;
h=i;
i=l;
}
if(g>=h+i||g<=h-i)
{
printf("Impossible\n");
}
else
{
S=(g+h+i)/2;
area=sqrt(S*(S-g)*(S-h)*(S-i));
printf("S=%lf area=%lf",S,area);
}
return 0;
}
#include<stdio.h>//利用双重循环打三角形
int main()
{
int i,j,k;
for(j=10;j>=1;j--)
{
for(k=10;k>j;k--)
{
printf(" ");
}
for(i=1;i<=j;i++)
{
printf("*");
}
printf("\n");
}
return 0;
}