![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从零开始学习C语言
我可能是叫梁焯
这个作者很懒,什么都没留下…
展开
-
用筛选法求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 · 2364 阅读 · 0 评论 -
杨辉三角
#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 · 220 阅读 · 0 评论 -
魔方阵
魔方阵,古代又称“纵横图”,是指组成元素为自然数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 · 407 阅读 · 0 评论 -
找出二维数组中的鞍点
找出二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小.可能没有鞍点#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 · 9665 阅读 · 0 评论 -
字符串比对
字符串比对(10分)题目内容:题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。注意,第一个字符的位置是0。注意,第一个字符串在第二个字符串中的原创 2016-12-15 19:16:56 · 469 阅读 · 0 评论