- 博客(5)
- 收藏
- 关注
原创 字符串比对
字符串比对(10分)题目内容:题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。注意,第一个字符的位置是0。注意,第一个字符串在第二个字符串中的
2016-12-15 19:16:56 493
原创 找出二维数组中的鞍点
找出二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小.可能没有鞍点#include#define n 4 //定义行数n #define m 5 //定义列数m int main(){ int arr[n][m]; int i,j,jmax,k; int flag=1,count=0; //输入数组元素 for(int i=0;i<n;i++){ for
2016-12-13 15:12:34 9707
原创 魔方阵
魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n的平方的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。如3×3的魔方阵: 8 1 6 3 5 7 4 9 2 魔方阵的排列规律如下:(1)将1放在第一行中间一列;(2)从2开始直到n×n止各数依次按下列规则存放;每一
2016-12-13 14:27:13 435
原创 杨辉三角
#includeint main(){ int n; scanf("%d",&n); int arr[n][n]; for(int i=0;i<n;i++){ arr[i][0]=1; arr[i][i]=1; } for(int i=2;i<n;i++){ for(int j=1;j<i;j++){ arr[i][j]=arr[i-1][j-1]+arr[i-1]
2016-12-13 13:37:16 229
原创 用筛选法求n以内的素数
#include#includevoid prime(int arr[],int in); int main(){ int in; scanf("%d",&in); int arr[in+1]; for(int i=0;i<in;i++) { arr[i]=i; arr[1]=0; } prime(arr,in); for(int i=2;i<n;i++){
2016-12-13 12:07:32 2399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人