本帖最后由 安胜雷 于 2014-4-29 03:49 编辑
- #include <stdio.h>
- int main()
- {
- for (int l = 0; l<9; )
- {
- for (int r = 0; r<=9; r++)
- {
- int n = l*r;
-
- printf("%d*%d=%d ", l, r, n);
- if (l==r)
- {
- printf("\n");
- r=l-r;
- l++;
- if (l>9) {
- break;
- }
- }
- }
-
- }
-
-
-
-
- return 0;
- }
复制代码 能不能看看各位的代码,我这里是做出来了不过是有些小问题不是很明白,去网上搜了其他人做的代码,没看懂。
我想肯定还有更简便的代码,谢谢各位。
l的值你们是怎么定的?
虽然完成后推算是可以的 不过总觉得有点麻烦,总是不够精确简便。
如果没有最后if的话总会出现10*0,1,2,3……的问题。
|
|