版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wbwal159/article/details/48084781
分支11:
#include<stdio.h>
int main ()
{
int time1,time2;
float sal;
scanf("%d %d",&time1,&time2);
if(time1<5)
{
if(time2<=40) sal=(float)(30*time2);
else sal=(float)(45*(time2-40)+1200);
printf("%.2f",sal);
}
else
{
if(time2<=40) sal=(float)(50*time2);
else sal=(float)(75*(time2-40)+2000);
printf("%.2f",sal);
}
}
分支12:
#include<stdio.h>
int main ()
{
long int t1,t2,temp1,temp2,h,m;
scanf("%ld %ld",&t1,&t2);
temp1=t1-(t1/100)*100;
temp2=t2-(t2/100)*100;
if(temp1>temp2) temp1=t2-40-t1;
else temp1=t2-t1;
h=temp1/100;
m=temp1-h*100;
if(h<10&&h>0) printf("0%ld",h);
else if(h==0) printf("00");
else printf("%ld",h);
printf(":");
if(m<10&&m>0) printf("0%ld",m);
else if(m==0) printf("00");
else printf("%ld",m);
}
分支13:
#include<stdio.h>
int main ()
{
long int year,month,day;
int x;
scanf("%ld/%ld/%ld",&year,&month,&day);
if((year%400==0)||((year%4==0)&&(year%100!=0))) x=29;
else x=28;
if(month<3) printf("%ld",(month-1)*31+day);
else
{
if(month<8)
{
if(month%2!=0) printf("%ld",(month-3)/2*61+x+31+day);
else if(month==6) printf("%ld",x+31*3+30+day);
else printf("%ld",x+31*2+day);
}
else
{
if(month%2==0) printf("%ld",(month-7)/2*61+184+x+day);
else printf("%ld",(month-7)/2*31+(month-8)/2*30+184+x+day);
}
}
}
分支14:
#include<stdio.h>
int main()
{
void ch(int x,int y);
int a,b;
char c;
scanf("%d %c %d",&a,&c,&b);
switch(c)
{
case '+': printf("%d",a+b);break;
case '-': printf("%d",a-b);break;
case '*': printf("%d",a*b);break;
case '/': ch(a,b);break;
case '%': printf("%d",a%b);break;
default: printf("ERROR");
}
}
void ch(int x,int y)
{
float a,b;
a=(float)x;b=(float)y;
int k;
if(k<0) k=x/y;
else k=0.5+a/b;
printf("%d",k);
}
分支15:
#include<stdio.h>
int main ()
{
float o,h,l,c;
scanf("%f %f %f %f",&o,&h,&l,&c);
if(o>c) printf("BW-Solid");
else if(o==c) printf("R-Cross") ;
else printf("R-Hollow");
if(h>o&&h>c&&l<c&&l<o) printf(" with Lower Shadow and Upper Shadow");
else if(h>o&&h>c) printf(" with Upper Shadow");
else if(l<c&&l<o) printf(" with Lower Shadow");
}
分支16:
#include<stdio.h>
#include<math.h>
int main ()
{
float x,re;
scanf("%f",&x);
if(x<0) re=(x+1.0)*(x+1.0)+2.0*x+1.0/x;
else re=sqrt(x);
printf("f(%.2f) = %.2f",x,re);
}
分支17:
#include<stdio.h>
int main ()
{
long int i,k,a=0,b=0,c=0,d=0,e=0;
int f;
scanf("%ld",&k);
for(i=1;i<=k;i++)
{
scanf("%d",&f);
if(f>=90) a=a+1;
else if(f>=80) b=b+1;
else if(f>=70) c=c+1;
else if(f>=60) d=d+1;
else e=e+1;
}
printf("%ld %ld %ld %ld %ld",a,b,c,d,e);
return 0;
}
分支19:
#include<stdio.h>
#include<math.h>
int main ()
{
double x;
float mo;
scanf("%lf",&x);
if(x<0) printf("Invalid Value!");
else if(x<=50) printf("cost = %.2f",x*0.53);
else printf("cost = %.2f",(x-50)*0.58+26.5);
}
分支20:
#include<stdio.h>
int main ()
{
long int n;
scanf("%ld",&n);
if(n<0) printf("sign(%ld) = -1",n);
else if(n==0) printf("sign(%ld) = 0",n);
else printf("sign(%ld) = 1",n);
}