总体来说有两个输入框,一个输出框。
输入框一个输入档位。
一个输入转速。
输入框结果只有:“离合器1挂入一档”“离合器2挂入二挡”“离合器1挂入三档”“离合器2挂入四挡”“离合器1挂入五档”“离合器2挂入六挡”“输出轴倒转,开始倒车”“变速器空转”
要求设置D挡,N挡,R挡,L挡。
当挂入D挡时,根据输入的转速判定档位
#include<stdio.h>
int main()
{
int a;
printf("变速箱转速:");
scanf("%d",&a);
if(a>0&&a<600)
printf("离合器1挂入一挡\n");
else if(a>=600&&a<1200)
printf("离合器2挂入二挡\n");
else if(a>=1200&&a<2000)
printf("离合器1挂入三挡\n");
else if(a>=2000&&a<3000)
printf("离合器2挂入四挡\n");
else if(a>=3000&&a<3300)
printf("离合器1挂入五挡\n");
else if(a>=3300)
printf("离合器2挂入六挡\n");
getchar();
return 0;
}
大致就是这么一个程序
挂入N挡时,不论输入多少转速都只输出一个“发动机空转”
挂入R挡时,只输出一个“输出轴倒转开始倒车”
挂入L挡时,先规定转速区间为0-1200,然后看0-600为一档,600-1200为二挡