【程序8】 题目:输出9 * 9口诀

#if 1
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
/*
【程序8】
题目:输出9 * 9口诀。
【分析】
定义一个换行标志row
利用for循环输出
*/
int main(int argc, int **argv){
	int j = 1, row = 1;

	for (row = 1; row < 10; row++)   //用来控制行
	{
		for (j = 1; j <= row; j++)   //用来控制列
		{
			printf("%d * %d = %-4d", row, j, row * j);
		}
		printf("\n");
	}
	return 0;
}
#endif

#if 0
//【程序8】 
//题目:输出9 * 9口诀。
//1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
//2.程序源代码:
#include "stdio.h" 
main()
{
	int i, j, result;
	printf("\n");
	for (i = 1; i < 10; i++)
	{
		for (j = 1; j < 10; j++)
		{
			result = i*j;
			printf("%d*%d=%-3d", i, j, result);/*-3d表示左对齐,占3位*/
		}
		printf("\n");/*每一行后换行*/
	}
}

#endif

猜你喜欢

转载自blog.csdn.net/weixin_43328180/article/details/85859781
今日推荐