作为初学者,在循环语句应用这里感觉到了困难,不过功夫不负有心人,贴上我自己的代码
#include <stdio.h>
int main(int argc, const char * argv[]) {
for ( int i = 1; i <= 9; i++) { //确定多少行
printf("\n"); //换行
for (int j = 1;j <=i ; j++) {
printf("%d*%d=%02d ",i,j,i*j); //得到表达式,利用%md,对齐表达式,并将结果不满10的结果前面补0
}
}
return 0;
}
做题之前,要考虑用到多少变量,那些变量在输出的时候要用到,这里i*j =i*j,用到了i j,那么就考虑怎么用循环语句变化两个变量,得到想要的结果,自己的一点小心得
哈哈,看上去好精简,好有成就感,希望能给我一些技术分,谢谢大牛捧场 |