#include "stdio.h"
#include "math.h"
main() {
float a, b;
char ch1;
printf("\n(提示:tan函数按t,sin函数按s,cos函数按c,如:tan45直接按t45)\n");
scanf("%c%f", &ch1, &a);//t是字符,要用%c来读取
if (ch1 == 't')
b = tan(a/180*3.141592453);//tan里面传的值是弧度,而不是角度,要把角度转成弧度
else if (ch1 == 's')
b = sin(a/180*3.141592453);
else if (ch1 == 'c')
b = cos(a/180*3.141592453);
else
printf("\n输入错误!\n");
printf("%f", b);
}
void main()
{
...
}
scanf("%c%f",&ch1,&a);
scanf("%c%f",&ch1,&a);
scanf("%d%f",&ch1,&a);//应该是scanf("%c%f",&ch1,&a);
把错误提示贴出来