输出九九乘法表的要素:要用到C语言中的双层嵌套,同时也需要用到判断结构

- //九九乘法表: 左上角

int main(){  
    //外层循环变量,控制行  
    int i = 0;  
    //内层循环变量,控制列   
    int j = 0;   
    for(i=1;i<=9;i++){  
        for(j=1;j<=i;j++){  
            printf("%dx%d=%d\t",j,i,i*j);  
        }  
        //每行输出完后换行   
        printf("\n");     
    }  
} 

//左下角

#include<stdio.h> 
 
int main(){
int i;
for(int i=9;i>=1;i--){
	for(int j=1;j<=i;j++){
		printf("%4dX%d=%d",i,j,i*j);
	}

printf(" \n");
}

} 


//右上三角

#include<stdio.h>
int main()
{
	int i,j;  
    for(i=1;i<10;i++)
    {
    	for(j=1;j<10;j++)
    	{
    		while(j<i) 
    		{
    			printf("\t");
     			j++; 
			}
			printf("%dx%d=%d\t",i,j,i*j);
		}
    	printf("\n");    
	}
	printf("\n"); 
    
	return 0;
}        
     


右下角

#include<stdio.h> 
 
int main(){
	int i=0, j=0,k, sum;
	for(i=1;i<=9;i++){
		for(k=1;k<=9-i;k++){
			printf("           ");
		}
		for(j=1;j<=i;j++){
		sum=i*j; 
		printf("%d x %d= %2d  ",i,j,sum);
	
	}
		printf("\n");
} 
return 0;
}

更多推荐

c语言-实现九九乘法表