找出MXN数组中所有不相邻元素,并求出它们的和(相邻的数:前一个数是偶数,后一个数是素数)
来源:互联网 发布:常见软件生命周期模型 编辑:程序博客网 时间:2024/06/07 23:06
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<Windows.h>#include<stdio.h>#define N 5#define M 4int oushu(int a){if (a % 2 == 0)return 1;else return 0;}int shusu(int b){for (int i = 2; i < b; i++){if (b%i == 0) return 0;}return 1;}void main(){int a[M][N] = { { 1, 2, 3, 4, 54 }, { 23, 34, 12, 43, 34 }, { 56, 76, 87, 344, 34, }, { 432, 32, 43, 54, 535 } };int *p = &a,b[20];int feixianglingtotal=0,k=0;b[0] = 0;for (int i = 0; i < N*M-1; i++){if (oushu(*(p + i)) && shusu(*(p + i + 1))){i++;}else if (i == N*M - 2){b[k++] = *(p + i);b[k++] = *(p + i + 1);feixianglingtotal += *(p + i) + *(p + i + 1);}else{b[k++] = *(p + i);feixianglingtotal += *(p + i);}}for (int i = 0; i < k; i++){printf("%4d",b[i]);}printf("\nfeixianglingtotal=%d", feixianglingtotal);system("pause");}
0 0
- 找出MXN数组中所有不相邻元素,并求出它们的和(相邻的数:前一个数是偶数,后一个数是素数)
- 求出数组中相邻三个数之和最大的~
- 给一个整数数组,有正有负。找出数组最大和,条件是使用的元素不能有相邻
- 把从1到20这20个数摆成一个环,要求相邻的两个数的和是一个素数
- 如果给定一个数组arr[0,...N-1],要求找出相邻两个数的最大差值
- 如何在一个相邻元素差的绝对都是1的数组中快速查找一个数?
- 排序后数组中相邻两数的最大值
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其个位数字的立方和确好等于该数本身,如:153=1+5+3,则153是一个“水仙花数”。
- 给定任意一个正整数,求比这个数大且最小的不重复数,“不重复数”的含义是相邻两位不同(java写的)
- 有十个数按从大到小的顺序存放在一个数组中,输入一个数,要求找出该数是数组中的第几个元素。如果该数不在数组中,则打印出“无此数”
- 给定N是一个正整数,求比N大的最小“不重复数”,这里的不重复是指没有两个相等的相邻位,如1102中的11是相等的两个相邻位故不是不重复数,而12301是不重复数。
- 输入一个安升序排列的数组和一个数,在数组中找两个数,使它们的和正好是给定的那个数。o(n)
- 至少有两个是相邻数的概率
- 判断输入的一个数是素数
- 求数组排序后相邻数的最大差值
- 求数组排序后相邻两个数的最大差值
- 在数组中找出一个数,这个数>=它前面的所有数,<它后面的所有数
- 产生一个随机数组,并判断哪些数是素数
- 大型网站的负载均衡器、db proxy和db
- ApplicationContext
- 微软面试100题之第7题
- AJAX框架介绍
- 运算符优先级
- 找出MXN数组中所有不相邻元素,并求出它们的和(相邻的数:前一个数是偶数,后一个数是素数)
- 一个求两个数最大公约数的算法
- POJ 2109 Power of Cryptography
- Spring security学习笔记四
- Android新浪微博客户端(一)——主框架搭建
- 21天战拖记——Day11:番茄工作法(2014-05-14)
- 嵌入式Linux内核I2C子系统详解
- testing....
- 自制蓝桥杯题库单机评测系统