基于visual Studio2013解决C语言竞赛题之1035最大数









题目


解决代码及点评

/*
35.	用随机函数求出10组三位正整数,每组十个数,
调用一函数打印出每组数,并编一函数求出每组中的最大数。
*/
#include <stdio.h>
#include <stdlib.h>
#define  N  10
/*
   打印数组
*/
void printfArr(int (*a)[N])
{
	for (int i = 0; i < N; i++)
	{
		for (int j = 0; j < N; j++)
		{
			printf("%-5d",a[i][j]);
		}
		printf("\n");
	}
}
/*
	初始化数组
*/
void initArr(int (*a)[N])
{
	for (int i = 0; i < N; i++)
	{
		for (int j = 0; j < N; j++)
		{
			a[i][j] = 100 + rand() % 900;
		}
	}
}
/*
	打印每行最大值
*/
void printRowMax(int (*a)[N])
{
	for (int i = 0; i < N; i++)
	{	int rowMax  = a[i][0];
		for (int j = 0; j < N; j++)
		{
			if (a[i][j] > rowMax)
			{
				rowMax = a[i][j];
			}
			printf("%-5d",a[i][j]);
		}
		printf("   rowMax = %d",rowMax);
		printf("\n");
	}
}
void main()
{
	int a[N][N];
	initArr(a);
	printfArr(a);
	printf("\n\n\n");
	printRowMax(a);
	system("pause");
}


代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

2)选择工程

3)创建完工程如下图:

4)增加文件,右键点击项目

5)在弹出菜单里做以下选择

6)添加文件

7)拷贝代码与运行


程序运行结果


代码下载

http://download.csdn.net/detail/yincheng01/6681845

解压密码:c.itcast.cn






你可能感兴趣的:(基于visual Studio2013解决C语言竞赛题之1035最大数)