用c语言写倒正三角99乘法表
时间: 2023-02-08 21:11:10 浏览: 105
好的,下面是一个示例代码:
```c
#include <stdio.h>
int main()
{
for (int i = 9; i >= 1; i--) {
for (int j = i; j >= 1; j--) {
printf("%d*%d=%d\t", j, i, i*j);
}
printf("\n");
}
return 0;
}
```
这段代码实现了输出倒着的99乘法表。主要用到了两层循环,外层循环控制行数,内层循环控制每行的输出。在内层循环中,使用printf()函数输出乘法表中的每一项,其中%d表示输出整数。
相关问题
c语言编写下三角99乘法表
好的,以下是C语言编写的下三角99乘法表代码:
```c
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d\t",j,i,i*j);
}
printf("\n");
}
return 0;
}
```
希望对您有帮助!
C语言打印三角形99乘法表
以下是三个打印三角形99乘法表的C语言代码:
<<引用:>>
```c
#include<stdio.h>
int main(){
int i,j; //下三角
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
```
<<引用:>>
```c
#include<stdio.h>
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=%-3d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
```
<<引用:>>
```c
#include<stdio.h>
int main(){
int a,b,c;
for(a=9;a>=1;a--){
for(b=9;b>=1;b--){
c=a*b;
if(a==b && a!=1){
printf("%d %d=%d\n",a,b,c);
}
else if(a>b){
break;
}
else if(c/10){
printf("%d %d=%d ",a,b,c);
}
else{
printf("%d*%d=%d ",a,b,c);
}
}
}
return 0;
}
```
阅读全文