题目

解决代码及点评

  1. /*
  2. 35.	用随机函数求出10组三位正整数,每组十个数,
  3. 调用一函数打印出每组数,并编一函数求出每组中的最大数。
  4. */
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #define  N  10
  8. /*
  9.    打印数组
  10. */
  11. void printfArr(int (*a)[N])
  12. {
  13. 	for (int i = 0; i < N; i++)
  14. 	{
  15. 		for (int j = 0; j < N; j++)
  16. 		{
  17. 			printf("%-5d",a[i][j]);
  18. 		}
  19. 		printf("\n");
  20. 	}
  21. }
  22. /*
  23. 	初始化数组
  24. */
  25. void initArr(int (*a)[N])
  26. {
  27. 	for (int i = 0; i < N; i++)
  28. 	{
  29. 		for (int j = 0; j < N; j++)
  30. 		{
  31. 			a[i][j] = 100 + rand() % 900;
  32. 		}
  33. 	}
  34. }
  35. /*
  36. 	打印每行最大值
  37. */
  38. void printRowMax(int (*a)[N])
  39. {
  40. 	for (int i = 0; i < N; i++)
  41. 	{	int rowMax  = a[i][0];
  42. 		for (int j = 0; j < N; j++)
  43. 		{
  44. 			if (a[i][j] > rowMax)
  45. 			{
  46. 				rowMax = a[i][j];
  47. 			}
  48. 			printf("%-5d",a[i][j]);
  49. 		}
  50. 		printf("   rowMax = %d",rowMax);
  51. 		printf("\n");
  52. 	}
  53. }
  54. void main()
  55. {
  56. 	int a[N][N];
  57. 	initArr(a);
  58. 	printfArr(a);
  59. 	printf("\n\n\n");
  60. 	printRowMax(a);
  61. 	system("pause");
  62. }
  63.  

代码编译以及运行

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

1)新建工程

2)选择工程

3)创建完工程如下图:

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

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

6)添加文件

7)拷贝代码与运行

程序运行结果

代码下载

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

解压密码:c.itcast.cn






基于visual Studio2013解决C语言竞赛题之1035最大数的更多相关文章

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

     题目 解决代码及点评 这道题考察对条件分支和赋值的灵活应用 正常思维 如果 a>b and a>c 那么a最大 如果b>c and b>a 那么b最大 如果c>a ...

  2. 基于visual Studio2013解决C语言竞赛题之1022最大数最小数

         题目 解决代码及点评 /************************************************************************/ ...

  3. 基于visual Studio2013解决C语言竞赛题之0401阶乘

      题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目 用来演示循环语句 #include <stdio.h> #include ...

  4. 基于visual Studio2013解决C语言竞赛题之0205位数求和

     题目

  5. 基于visual Studio2013解决C语言竞赛题之0201温度转换

    题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float ...

  6. 基于visual Studio2013解决C语言竞赛题之0409 100以内素数

       题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /******************************************* ...

  7. 基于visual Studio2013解决C语言竞赛题之0408素数

      题目 解决代码及点评 判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除 为了提高效率,这个整数范围一般缩小到n的平方根 如果在这个范围内的整数都不能整除,那么 ...

  8. 基于visual Studio2013解决C语言竞赛题之0407最大值最小值

      题目 解决代码及点评 这道题考察循环和比较 /*********************************************************************** ...

  9. 基于visual Studio2013解决C语言竞赛题之0406数列求和

      题目 解决代码及点评 这个题目,还是考察for循环的使用 以及数列规律,该数列的特点是第n个分子 = 第n-1个分子 + 第n-2个分子,分母也是此规律 而另外一个规律是第n个分子和第n- ...

随机推荐

  1. 蝕刻技術(Etching Technology)

    1. 前言 蚀刻是将材料使用化学反应或物理撞击作用而移除的技术. 蚀刻技术可以分为『湿蚀刻』(wet etching)及『干蚀刻』(dry etching)两类.在湿蚀刻中是使用化学溶液,经由化学反应 ...

  2. Application和Session的例子

    %@ Page Language="C#" AutoEventWireup="true" CodeBehind="ApplicationTest.as ...

  3. HDU 2227 Find the nondecreasing subsequences (线段树)

    Find the nondecreasing subsequences Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/3 ...

  4. 2015暑假acm短训小结

    时间很快,短训已经结束,短短20天,心里有一些思绪想要记下. 收获: 从最近发的随笔中可以看出,做得最多的是搜索——Dfs,Bfs.对于搜索,如何描述状态,如何压缩状态,如何决定下一个结点,是否可以剪 ...

  5. uva11722 - Joining with Friend(几何概率)

    11722 - Joining with Friend You are going from Dhaka to Chittagong by train and you came to know one ...

  6. [置顶] linux常用命令手册

    前言:整理了一份linux常用命令手册,与大家分享.这是一些比较常用的命令. 我已经整理成一份PDF带书签的手册,可以到CSDN免费下载. 下载地址:http://download.csdn.net/ ...

  7. server配置学习 ---- 关闭防火墙

    iptables 一种网络防火墙,在LINUX下使用,RedHat9.0版本号以上自带. 它能够实现NAT转换.能够做上网代理. 首先对于server的配置第一步来说就是关闭防火墙.在没有图形化中的l ...

  8. ActionBar点击弹出下拉框操作

    首先: getActionBar().setDisplayShowTitleEnabled(false); ActionBar.LayoutParams lp = new ActionBar.Layo ...

  9. SQL常用语句集合(不断更新)

    1.多条件 查询 上下级 所有数据 select * from OrgUnit where (ParentId = '3' or OrgId='3' or ParentId in (select Or ...

  10. ThinkPHP - CURD增删改查 - 实例

    目录结构: