使用输出以下程序的循环编写程序

时间:2017-02-01 06:00:33

标签: c printf output

所以我编写了一个程序,将度数转换为弧度,然后将结果打印为输出。

cnt

所以我希望能够使这个程序成为我的程序创建的实际输出。我有人向我建议fprintf,但他们没有详细说明。我是c编程的新手,任何人都可以解释我如何使用fprintf(可能是广泛的想法?)。我知道fprint是打印输出的另一种方式,但就此而言。

1 个答案:

答案 0 :(得分:0)

以下是在代码中使用fprintf的方法

int main() {
    FILE * fp;
     int degrees =10;
     double radians;
     printf("Degrees to Radians \n");
    fp = fopen("radians.txt","w+");
     while( degrees <= 360){
         radians = degrees*PI/180;
         printf("%6i %9.6f \n", degrees, radians);
         fprintf(fp, "%6i\t%9.6f \n", degrees, radians);
        degrees +=10;
     }
    return 0;
}

这里我在fprintf中添加了\t来获取标签空间。 fopen中的"w+"将创建具有给定名称的新文件,因此您的所有输出都将保存在文件中。