【发布时间】:2010-03-31 02:57:29
【问题描述】:
我编写了一个程序,它以与输入相同的顺序打印出整数,每行 5 个数字。也就是说,前 5 个整数将打印在第一行;下一行接下来的 5 个整数;等等。我还试图以条形图格式打印出数字,例如,
81-105 ( 1) x
56-80 ( 5) xxxxx
6-11(5) xxxxx
-1-5 (3) xxx
我的程序:
cntr=0;
while (fscanf(in, "%d", &a[i]) != EOF)
{i++;
fprintf(out, "%d-%d (%d) %s\n", A, B, k, x, cntr);
fprintf(out, "%d\n", k, cntr);
fprintf(out, "x", a[i]);
i++;
}
fprintf(out, "1864-2336 (%d)%s\n", k, x);
fprintf(out, "1391-1863 (%d)%s\n", k, x);
fprintf(out, "918-1390 (%d)%s\n", k, x);
fprintf(out, "445-917 (%d)%s\n", k, x);
fprintf(out,"-28-444 (%d)%s\n", k, x);
fclose(in);
fclose(out);
return 0;
}
【问题讨论】:
-
如果您不将整个内容设置为代码样式,您的问题将更容易阅读,请严格将其用于实际代码。
-
您提出的所有问题都被标记为作业,您没有接受任何问题。嗯stackoverflow.com/users/292489/user292489