关闭

90.按要求打印二维数组

167人阅读 评论(0) 收藏 举报
分类:

函数fun的功能:根据形参m的值,在m列m行的二维数组中存放如下所示的规律数据,由main函数输出。

若输入2,则输出:

                               1           2

             2         4

若输入4,则输出:

1 2 3 4

2 4 6 8

3 6 9 12

4 8 12 16


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<conio.h>
#define M 10

void fun(int(*s)[M], int m)
{
	int j, k;
	for (j = 0;j < m;j++)
		for (k = 0;k < m;k++)
		s[j][k] = (j + 1)*(k + 1);
}
int main()
{
	printf("Hello,word!\n");
	int i, j, n = 0;
	int a[M][M] = { 0 };
	printf("Enter n:");
	scanf("%d", &n);
	fun(a, n);
	for (i = 0;i < n;i++)
	{
		for (j = 0;j < n;j++)
			printf("%4d", a[i][j]);
		printf("\n");
	}
	system("pause");
	return 0;
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50827次
    • 积分:2179
    • 等级:
    • 排名:第17987名
    • 原创:176篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条