C语言输出负号总在上一行
我想输出既有正数又有负数的浮点数,第一行的负号正常,可是第二行第一个负数的负号总在上一行的结尾,我用\t来对齐的,怎么回事?只有第二行以后的第一个负数的负号在上一行,其它都是正常的。求解
[解决办法]
FILE *Out=fopen("E:\\output.txt","at");for(int i=0;i<sec/intervalsec;i++){printf("第%d段间隔时间内的平均值为:\n",i+1);for(int j=0;j<10;j++){tmp[j]=0;for(int k=0;k<intervalsec;k++)tmp[j]+=dat[i*intervalsec+k][j];//tmp[j]/=printf("%f \n",tmp[j]/intervalsec);fprintf(Out,"% f \t",tmp[j]/intervalsec);}}fprintf(Out,"\n");fclose(Out);
[解决办法]
fprintf(Out,"% f \t",tmp[j]/intervalsec);
多了个空格。
[解决办法]
知道咋回事 了。哈哈 哈
[解决办法]
不用\t对齐