文字版--九九乘法表 c语言

文字版--九九乘法表 c语言,第1张

文字版--九九乘法表 c语言
#include
int main()
{	
	//j 为第一个数   i为第二个数     a为输出的五个空格变化的值    m为switch选择器的值   s=i*j   p为对s的取十位 *** 作   q为对s的取个位 *** 作  
	int j,i,m,p,q,a,s;
	for(i=1;i<=9;i++){	
		for(j=1;j<=i;j++){			
			for(a=1;a<=5;a++){			
				s=i*j;     //		s=i*j   p为对s的取十位操作   q为对s的取个位操作
				p=s/10;
				q=s%10; 					
				if(a==1){//第一个空格 
					m=j;
				}			
				if(a==2){ //第二个空格 
					m=i;
				}	 
				if(a==3){//第三个空格				
				   if(p<=0){				   				   
				   	printf("得"); 
				   	continue;
				   }
				   else
				   continue;
				}   
				if(a==4)//第四个空格 				
				{
					//没有十位 
					if(p==0){					
						printf("");
						continue;
					} 
					else{					
						m=p;
					}										
				}
            	//第五个空格 
				if(a==5){ 
				  if(p>=1){				  
				  	printf("十"); 
				   } 
				   //消除十 
				   if(s%10==0) {				  
				   	printf("t");
					continue;
				   }
					m=q;						
				}
				//选择需要的值 
				switch(m){					
				   case 0:
						printf("十"); 
						break;				
					case 1:
						printf("一"); 
						break;						
					case 2:
						printf("二"); 
						break;
					case 3:
						printf("三"); 
						break;
					case 4:
						printf("四"); 
						break;
					case 5:
						printf("五"); 
						break;
					case 6:
						printf("六"); 
						break;
					case 7:
						printf("七"); 
						break;
					case 8:
						printf("八"); 
						break;
					case 9:
		              	printf("九"); 
						break; 												
					default:
						break;				 
				 } 				
				if(a==5)
				{   //自动对齐 
					printf("t");
				}
			}		 		
		}
	  printf(" n");	  
   }
   	return 0;
}

欢迎各位小伙伴来查看.

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4950798.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存