技术博客
菜鸟教程在这个网站我学到许多有趣的东西,并且弥补了我之前的一些不足之处。
以下为我学习到的内容。
- 1
如果想输出多个多位数的时候,可以尝试用多个if语句。如果需要输出3为数的时候,设置三个变量,并分别赋予三个if语句中
只要在最后输出为printf(%d%d%d,a,b,c);就可以了。
输出3位数,且不重复。
以下为代码
#include<stdio.h> int main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) { for(j=1;j<5;j++) { for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) { printf("%d%d%d\n",i,j,k); } } } } return 0; }
-
2 9*9乘法口诀
#include<stdio.h> int main() { int i,j,result; printf("\n"); for (i=1;i<10;i++) { for(j=1;j<10;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result); } printf("\n"); } }
在这个代码中”-3d“表示左对齐,占3位。也就是输出每个结果时,在每个结果之前空两个格,之所以是占三位因为输出的结果也占了一个位置。
最后的printf("\n"); 表示每一行后换行,也就是在n*1一直到n*9为一行,在n+1时就换另一行进行输出了。