大学第六周作业

时间:2021-01-01 22:12:48
#include <stdio.h>
int main()
{
int a,b;
scanf(
"%d %d",&a,&b);
float N=(a-b)/(float)b;
if(a<1.1*b)
printf(
"OK");
else if(N>=0.1&&N<0.5)
printf(
"Exceed %.0f%%. Ticket 200",N*100);
else
printf(
"Exceed %.0f%%. License Revoked",N*100);
return 0;
}

设计思路:大学第六周作业

遇到的问题:

#include<stdio.h>
int main()
{
int A,B;
char C;
double F;
scanf(
"%d %d %c",&A,&B,&C);
if(C=='m')
{
if(B==90)
F
=A*6.95*(1-0.05);
else if(B==93)
F
=A*7.44*(1-0.05);
else
F
=A*7.93*(1-0.05);
}
else
{
if(B==90)
F
=A*6.95*(1-0.03);
else if(B==93)
F
=A*7.44*(1-0.03);
else
F
=A*7.93*(1-0.03);
}
printf(
"%.2lf",F);
}

设计思路:使用if else列出所有情况,进行输出大学第六周作业

#include<stdio.h>
int main()
{
int A,B,C,N1,N2,N3;
scanf(
"%d %d %d",&A,&B,&C);
if(A>B)
{
N1
=A;
N2
=B;
}
else{
N1
=B;
N2
=A;

}
if(N1>C)
{
if(N2>C)
N3
=C;
else
{
N3
=N2;
N2
=C;
}
}
else
{
N3
=N2;
N2
=N1;
N1
=C;
}
printf(
"%d->%d->%d",N3,N2,N1);
}

设计思路

大学第六周作业

#include<stdio.h>
int main()
{
int X,Y,N;
char Z;
scanf(
"%d %c %d",&X,&Z,&Y);
switch(Z)
{
case '+':N=X+Y; printf("%d",N);break;
case '-':N=X-Y; printf("%d",N);break;
case '*':N=X*Y; printf("%d",N);break;
case '/':N=X/Y; printf("%d",N);break;
case '%':N=X%Y; printf("%d",N);break;
default:printf("ERROR");break;
}
}

设计思路大学第六周作业