//实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
#include<stdio.h> #include<stdlib.h> int main() { int i, j; int M; scanf("%d", &M); for (i = 1; i <= M; i++) { for (j = 1; j <= i; j++) { printf("%2d*%2d=%3d ", i,j,i*j); } printf("\n"); } system("pause"); return 0; }
改进,分装函数:
#include<stdio.h> #include<stdlib.h> int mul_table(int M) { int i, j; for (i = 1; i <= M; i++) { for (j = 1; j <= i; j++) { printf("%2d*%2d=%3d ", i, j, i*j); } printf("\n"); } return 0; } int main() { int mul_table(int M); int i, j; int M; printf("请输入乘法口诀表自定义大小:"); scanf("%d", &M); mul_table(M);//先声明再使用 system("pause"); return 0; }
本文出自 “无以伦比的暖阳” 博客,请务必保留此出处http://10797127.blog.51cto.com/10787127/1708617
原文:http://10797127.blog.51cto.com/10787127/1708617