【補(bǔ)檔第4周】南林程序設(shè)計(jì)(C語(yǔ)言)中國(guó)大學(xué)mooc編程題答案
第1題
#include<stdio.h>
int main()
{
? ?float x;
? ?double y;
? ?scanf("%f",&x);
? ?if(x>=20)
? ? ? y=x-3;
? ? else if(x>0&&x<20)
? ? ? y=x+3;
? ? else if(x<=0)
? ? ? y=x*3;
? ?printf("y=%.1f",y);
? ?return 0;
}

第2題
#include<stdio.h>
int main()
{
int a,b,c,d,m;
scanf("%d %d %d %d",&a,&b,&c,&d);
m=(a>b)?a:b;
m=(c>m)?c:m;
m=(d>m)?d:m;
printf("%d",m);
return 0;
}

第3題
#include<stdio.h>
int main()
{
? ?int x;
? ?float m,n;
? ?scanf("%f",&m);
? ?if(m<0)
? ? ? x=0;
? ?if(m>=0&&m<=2999)
? ? ? x=1;
? ?if(m>=3000&&m<=4999)
? ? ? x=2;
? ?if(m>=5000&&m<=7999)
? ? ? x=3;
? ?if(m>=8000)?
? ? ? x=4;
? ?switch(x)
? ? {
? ? ? ?case 0:printf("請(qǐng)正確輸入個(gè)人工資");break;?
? ? ? ?case 1:n=0;printf("%.2f",n);break;
? ? ? ?case 2:n=(m-2999)*0.03;printf("%.2f",n);break;
? ? ? ?case 3:n=(m-4999)*0.10+60;printf("%.2f",n);break;
? ? ? ?case 4:n=(m-7999)*0.15+360;printf("%.2f",n);break;
? ? ? }
return 0;
}

感謝觀看?。?!