基于visual Studio2013解决C语言竞赛题之0522和为素
来源:互联网 发布:cad画图软件 编辑:程序博客网 时间:2024/05/29 18:52
题目
解决代码及点评
#include <stdio.h>#include <stdlib.h>/*22.已知 100个自然数 1~100,我们取 1, 2, 3, 4时, 我们可将其排成一圈使每两个数之和都是素数,即→1→2→3→4→,问 1~100内连续取 n个数,即 1~ n(≤ 100)能满足上述要求的最大的 n是多少?*/void main(){int a[100];int b[100]={0};int max=b[0];//定义b中的最大值for (int i=0;i<100;i++) // 开始给a赋初始值{a[i]=i+1;}for (int i=0;i<100;i++){int n=1;//存储n的数值int wei=i+1;for (int j=2;j<i+1;j++){if ((a[i]+a[i+1])%j!=0){n++;if ((a[i+1]+a[i+1-n])%j!=0){b[i]=n;//将n存到数组b中}else{continue;}}}}for (int i=0;i<100;i++) /// 输出在b[i]中记录的最大值{if (max<b[i]){max=b[i];}}printf("%d",max);system("pause");}
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果
- 基于visual Studio2013解决C语言竞赛题之0522和为素
- 基于visual Studio2013解决C语言竞赛题之前言
- 基于visual Studio2013解决C语言竞赛题之0401阶乘
- 基于visual Studio2013解决C语言竞赛题之0408素数
- 基于visual Studio2013解决C语言竞赛题之0516人来人往
- 基于visual Studio2013解决C语言竞赛题之0517矩阵
- 基于visual Studio2013解决C语言竞赛题之0519最大值
- 基于visual Studio2013解决C语言竞赛题之0605strcat
- 基于visual Studio2013解决C语言竞赛题之0607strcpy
- 基于visual Studio2013解决C语言竞赛题之0612递归
- 基于visual Studio2013解决C语言竞赛题之0803报数
- 基于visual Studio2013解决C语言竞赛题之0810链表去重
- 基于visual Studio2013解决C语言竞赛题之1004平均值
- 基于visual Studio2013解决C语言竞赛题之1006填空
- 基于visual Studio2013解决C语言竞赛题之1010计算
- 基于visual Studio2013解决C语言竞赛题之1011对称
- 基于visual Studio2013解决C语言竞赛题之1017次数
- 基于visual Studio2013解决C语言竞赛题之1020订票
- 从混沌到有序
- HDU_Steps3.3 各种背包 HDU1114 HDU1171 HDU2191 HDU2955 HDU3496 HDU2546 HDU1203 HDU3466
- fzu 1894 志愿者选拔(双端队列)
- spring mvc 使用jsr-303 @Valid实现bean的字段验证
- UVa 11344 The Huge One (模性质)
- 基于visual Studio2013解决C语言竞赛题之0522和为素
- 设计模式——桥接模式
- innodb引擎几个比较重要的配置参数
- hdu 1853 KM算法
- 自定义border (Oval Border)
- 工作中常用的js函数
- C语言必看!
- 供应商常用标准表
- 一些c语言基础!