基于visual Studio2013解决C语言竞赛题之0524职工年龄

原创 2013年12月04日 23:49:09



题目


解决代码及点评

/************************************************************************/
/* 
24.	统计一个单位职工的年龄,要求把相同年龄最多的那个年龄找出来
(可能有几个这样的年龄),并统计出现的次数。

*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
struct ZG 
{
	int age;
	int	times;
};

void main()
{
	int arr[20]={0}; // 职工年龄
	bool iss[20]={0};
	struct ZG Szg[20]={0};
	int p=0;
	for (int i=0;i<20;i++)
	{
		arr[i]=rand()%30;  // 给所有职工年龄赋值
	}
	for (int i=0;i<20;i++)
	{
		printf("%5d",arr[i]);  // 输出
	}
	printf("\n");
	for (int i=0;i<20;i++)
	{	
		if (iss[i]==1) // iss表示已经处理的数字
		{
			continue;
		}
		int num=0;
		for(int j=0;j<20;j++) //  查找所有和i相同的年龄
		{
			if (arr[i]==arr[j])
			{


				num++;
				iss[j]=1;
			}
		}
		Szg[p].age=arr[i];   // 保存年龄
		Szg[p].times=num;
		p++;

	}
	int	maxtime=0;
	for (int j=0;j<p;j++)  // 查找最大次数
	{
		if (maxtime<Szg[j].times)
		{
			maxtime=Szg[j].times;
		}
	}
	for (int j=0;j<p;j++)  // 打印最大次数
	{
		if (maxtime==Szg[j].times)
		{
			printf("年龄为:%d 次数为%d\n",Szg[j].age,maxtime);
		}
	}

	system("pause");
}



代码编译以及运行

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

1)新建工程

2)选择工程

3)创建完工程如下图:

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

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

6)添加文件

7)拷贝代码与运行


程序运行结果





版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

2012年决赛 c/c++ 高职试题

2012年 决赛 c/c++ 高职考生须知:l  考试时间为4小时。l  参赛选手切勿修改机器自动生成的【考生文件夹】的名称或删除任何自动生成的文件或目录,否则会干扰考试系统正确采集您的解答。l  参...

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1. 排名为素...
  • Y_215
  • Y_215
  • 2016-12-23 17:44
  • 144

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1. 排名为素...

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 排名为素数的学生将赢得最好的...

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 排名为素数的学生将赢得最好的...

1059. C语言竞赛(20)

1059. C语言竞赛(20)   时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B ...

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 排名为素数的学生将赢得最好的...

PAT B1059.C语言竞赛

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1. 排名为素...

1059. C语言竞赛(20)

1059. C语言竞赛(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN,...

1059. C语言竞赛(20)

C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 排名为素数的学生将赢得最好的...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)