zoukankan      html  css  js  c++  java
  • C语言学习99乘法表

    99乘法表的多种做法

    1、正方形的

    #include <stdio.h>
    int main() {
        int i,j;  // i, j控制行或列 
        for(i=1;i<=9;i++) {
            for(j=1;j<=9;j++)
                // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
                // 	为tab缩进
                printf("%d*%d=%2d	", i, j, i*j);
            printf("
    ");
        }
        return 0;
    }
    

    运行结果

    2、右上三角形和左上三角形

    #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=%2d  ",i,j,i*j);
            }
            printf("
    ");  
        }
        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("
    ");
    	}
    	return 0;
    }
    

    3、右下和左下三角形

    #include <stdio.h>
    int main(){
        int i,j,n;
        for(i=1;i<=9;i++){
            // 将下面的for循环注释掉,就输出左下三角形
            for(n=1; n<=9-i; n++)
                printf("        ");
            
            for(j=1;j<=i;j++)
                printf("%d*%d=%2d  ",i,j,i*j);
            
            printf("
    ");
        }
        return 0;
    }
    

    int main() {
    	int i, j, n;
    	for (i = 1; i <= 9; i++) {
    		for (j = 1; j <= i; j++)
    			printf("%d*%d=%2d  ", i, j, i * j);
    
    		printf("
    ");
    	}
    	return 0;
    }
    

  • 相关阅读:
    445port入侵具体解释
    重构摘要12_大型重构
    Matlab画图-非常具体,非常全面
    期望DP
    自己实现一个SQL解析引擎
    信息熵(Entropy)究竟是用来衡量什么的?
    速算123,公布
    OCP-1Z0-051-题目解析-第28题
    选择排序
    Android入门第八篇之GridView(九宫图)
  • 原文地址:https://www.cnblogs.com/DTsec/p/15511214.html
Copyright © 2011-2022 走看看