"请输入该员工的工龄:", &n); printf("请输入该员工的工资:"); scanf("%f", &a); if (n >= 5) gain = 0.05; else gain = 0.03; b = a * gain; bonus = b + 200; printf("该员工的工龄为:%d年\n", n); printf("该员工的工资为:%.2f元\n", a); printf("该员工的奖金为:%.2f元\n", bonus);}
重新优化后:
#include void main(){
int years;
float salary, gain, bonus = 0; printf("请输入该员工的工龄:");
scanf("%d", &years);
printf("请输入该员工的工资:");
scanf("%f", &salary); if (years >= 5)
gain = 0.05;
else
gain = 0.03; bonus = salary * gain + 200;
printf("该员工的工龄为:%d年\n", years);
printf("该员工的工资为:%.2f元\n", salary);
printf("该员工的奖金为:%.2f元\n", bonus);
} 这样更易读、简单易懂,并且将变量命名更为明确。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
我来回答