【发布时间】:2012-10-20 07:51:59
【问题描述】:
你好写了一个比这个更重要的程序;
0
01
012
0123
01234
012345
01234
0123
012
01
0
我很确定我的方法又长又笨,这就是它的样子
#include <stdio.h>
int main(void)
{
int first = -1, second = -1, third = -1, fourth = -1, fifth = -1, sixth = -1, seventh = -1, eight = -1, nine = -1, ten = -1, elleven = -1;
while(first < 0){
first += 1;
printf("%d\n", first);
while(second < 1){
second += 1;
printf("%d", second);
}
printf("\n");
while(third < 2 ){
third += 1;
printf("%d", third);
}
printf("\n");
while(fourth < 3){
fourth += 1;
printf("%d", fourth);
}
printf("\n");
while(fifth < 4){
fifth += 1;
printf("%d", fifth);
}
printf("\n");
while(sixth < 5){
sixth += 1;
printf("%d", sixth);
}
printf("\n");
while(seventh < 4){
seventh += 1;
printf("%d", seventh);
}
printf("\n");
while(eight < 3){
eight += 1;
printf("%d", eight);
}
printf("\n");
while(nine < 2) {
nine += 1;
printf("%d", nine);
}
printf("\n");
while(ten < 1){
ten += 1;
printf("%d", ten);
}
printf("\n");
while(elleven < 0){
elleven += 1;
printf("%d", elleven);
}
}
return 0;
}
如果有人愿意告诉我如何更容易地做到这一点? :)
【问题讨论】:
-
属于代码审查。太糟糕了,我不能投票将它迁移到那里。但是,我可以将其迁移到特定于 LaTeX 的 SO,这对于此处提出的许多问题非常有帮助...
-
不太清楚你的意思:)
-
还有另一个站点codereview.stackexchange.com,专门用于解决此类问题。这个网站是关于修复不起作用的代码(或找到问题的解决方案)。
-
好的,谢谢,我不知道!
标签: c loops while-loop