#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,s;
int c,t;
scanf("%f %d",&s &t);
if(s<=3)
a=10;
else if(s>3&&s<=10)
a=2*s+4;
else
a=3*s-6;
if(t<5)
b=0;
else
b=t%5*2;
c=(int)(a+b);
printf("%d",c);
return 0;
}
uj5u.com熱心網友回復:
scanf("%f %d",&s &t); 這個地方少了逗號,在&s和&t之間uj5u.com熱心網友回復:
謝謝謝謝 折磨了半天
uj5u.com熱心網友回復:
為什么當t大于5之后就算的不對了呀 我好迷
uj5u.com熱心網友回復:
b=(t%5)*2;乘法優先級比%要高,你的寫法會等價于 b = t % 10
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110135.html
標籤:C語言
上一篇:各位大佬這道題怎么做?
