這是正確答案
int main()?
{
? ? int score = 87; //考試分?jǐn)?shù)為87分?
? ? score/=10;
? ? switch(score)
? ? {
? ? ? ? /*想想以下代碼為什么用這種方式;
? ? ? ? ? 這種方式的好處?*/
? ? ? ? case 10:
? ? ? ? case 9:
? ? ? ? ? ? printf("等級(jí)A");
? ? ? ? ? ? break;
? ? ? ? case 8:
? ? ? ? ? ? printf("等級(jí)B");
? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? //這里是不是缺點(diǎn)什么?
? ? ? ? ? ? ? ? ? ??
? ? ? ? case 7:
? ? ? ? printf("等級(jí)c");
? ? ? ? case 6:?
? ? ? ? ? ? printf("等級(jí)C");
? ? ? ? ? ? ? ? ? ? ? ? ? ? //這里是不是缺點(diǎn)什么?
? ? ? ? break;
? ? ? ? default:
? ? ? ? ? ? printf("等級(jí)D");
2020-05-14
switch(score/10)就可了。
2020-04-30
#include <stdio.h>
float Money(float s,float t)
{
? ?float x=2.3,m;
? ?if(t>=23.0&&t<5.0)
? ?x*=1.2;
? ?if(s>0.0&&s<=3.0)
? ?m=14.0;
? ?else
? ?m=14.0+(s-3.0)*x;
? ?return m;
?
? ?
? ?
? ?
? ?
}
int main()
{
? ?float a=Money(12,9)+Money(12,18);
? ?printf("%f",a);
? ?return 0;
}