把获取两边及其夹角的scanf()和计算面积和打印面积放在一个while循环里即可,修改如下:
#include <stdio.h>
#include <math.h>
int main(void){
float a,b,c,s,i,j,k;
//如果正常输入相应数字,可以一直计算三角形面积,如果按下CTRL+Z输入, 可以停止获取输入,从而结束while循环
while(scanf("%f%f%f",&a,&b,&c)!=EOF){ //当输入非数字时,停止获取前输入
s=sin(c*3.1415926/180)*1.0*a*b/2;
printf("%.2f\n",s);
}
return 0;
}
因为你的代码只能接收一组数据
加上循环来输入多组