c语言打印九九乘法表
时间: 2023-11-24 18:49:17 浏览: 78
C语言可以通过使用循环和嵌套循环来打印九九乘法表。一般来说,我们可以使用两个for循环,一个控制行数,一个控制列数。在循环体内,我们可以使用printf函数来输出每个乘法表的元素。具体实现方法可以参考以下两个代码示例:
引用中的代码示例:
```
int main() {
int i = 0;//行数
for (i = 1; i <= 9; i++)//行数 打印9行
{
int j = 0;//列数
for (j = 1; j <= i; j++)//有几行就打印几列
{
printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐
}
printf("\n");//每行末尾回车
}
return 0;
}
```
引用中的代码示例:
```
int main(){
//上三角
int i,j;
for(i=1; i<=9; i++) {
for(j=1; j<=9; j++) {
if(j<i) printf(" ");
else printf("%d*%d=%2d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
```
以上两个代码示例都可以打印出九九乘法表,其中引用中的代码示例使用了两个for循环,一个控制行数,一个控制列数,而引用中的代码示例只使用了一个for循环,通过if语句来控制输出的元素。
阅读全文