#include<stdio.h>
#include<math.h>
#define PI 3.1415926
int main(){
puts("*********************************************************************");
int i, j;
int width = 40; // 总宽度
for(i = 0; i <= 330; i += 15){
double res = sin(i * PI / 180);
int center = width / 2;
int position = center + (int)(res * 15);
printf("sin(%3d)=%+.4f\t", i, res);
// 打印图形
for(j = 0; j < width; j++){
if(j == center) {
printf("*"); // 中间的竖线
} else if(j == position) {
printf("*"); // 正弦波位置
} else {
printf(" ");
}
}
puts("");
}
return 0;
}