黑马程序员技术交流社区
标题: C语言99乘法表倒三角分析 [打印本页]
作者: pyy061 时间: 2015-8-30 12:13
标题: C语言99乘法表倒三角分析
//99乘法表
#include <stdio.h>
int main(){
//定义两个变量,储存行数和列数
int a,b;
/*找规律
1*1=1 1*2=2 1*3=3 1*4=4........1*9=9
2*2=4 2*3=6 2*4=8........2*9=18
.............3*9=27
.....
....
9*9=81
行数*列数 列数+1,行数不变
列数从与行数相等开始,等于9结束
左边空出来的部分补充制表符,制表符随行数增加而增加,比行数始终少1
*/
for (a=1; a<=9; a++) {
//定义一个变量,输出制表符
for (int k=1; k<a;k++) {
printf("\t");
}
for (b=a; b<=9;b++) {
printf("%d*%d=%d\t",a,b,a*b);
}
printf("\n");
}
return 0;
}
新手代码...多多指教
作者: chunjiang 时间: 2015-8-30 16:27
得在制表符那输出两个\t,要不然的话2
作者: chunjiang 时间: 2015-8-30 16:28
要不然2*2=4的第一个2的位置对应的是第一行的空格位置了,没对齐
作者: pyy061 时间: 2015-8-30 17:35
这个问题应该是运行软件不同,你如果用终端运行的话,两个制表符就超出去了,在Xcode上一个制表符确实对不齐
所以最好的解决方法就是换成空格吧,8个空格,这样在什么上面运行都对齐了
作者: veggiegfei 时间: 2015-9-1 00:12
都倒三角了,貌似很厉害的样子
作者: pyy061 时间: 2015-9-2 12:08
纯新手...一点也不厉害~~
作者: tr2e 时间: 2015-9-2 12:37
。。。。。。。。。。
作者: GodLovenan 时间: 2015-9-2 12:53
楼主好厉害的样子,膜拜了
作者: pyy061 时间: 2015-9-2 14:21
厉害啥啊~~新手代码
作者: kylmetz 时间: 2015-9-2 14:42
学习了学习了~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |