吉大软件专硕971-2010
#include<stdio.h>
int main(){int n,divisor,add =0;int sign = 0;int i;scanf("%d",&n);printf("%d的约数和为:",n);for(i=1;i<=n;i++)if(n % i == 0)if(sign == 0){printf("%d",i);add += i;sign = 1;}else{printf("+%d",i);add += i;}printf("=%d\n",add);
}
有关质数:判断时,只需除以从2到根号n进行的正整数,若有能整除,则不是素数
#include<stdio.h>
#include<stdbool.h>//C中没有bool类型,需要引入<stdbool.h>头文件
#define N 2000
int main(){bool isPrime(int x);int prime[N];int y[N];int i,j=0;printf("{Xn}序列为:\n");for(i=2;i<=N;i++)if(isPrime(i)){prime[j] = i;printf("%d\t",prime[j]);j++; }printf("\n{Yn}序列为:\n");for(i=0;i<j-1;i++){y[i] = prime[i+1] - prime[i];printf("%d\t",y[i]);}printf("\n");return 0;
}
/*判断x是否为素数,是返回true,不是返回false*/
bool isPrime(int x){ int i; bool is_prime=true; for(i=2;i<=sqrt(x);i++) if(x%i == 0){ is_prime = false; break; } return is_prime;
}
#include<stdio.h>
#define N 12
int main(){int A[N]={0,3,0,1,0,0,0,0,-1,2,0,1};int i,j,k=N;printf("原来序列为:\n");for(i=0;i<N;i++)printf("%d\t",A[i]);printf("\n修改后的序列为:\n");while(k>0){for(i=0;i<N;i++){if(A[i]==0){//发现0元素,将此位之后的全部元素向前移一位,最后一位插入0 for(j=i;j<N-1;j++)A[j]=A[j+1];A[N-1]=0; }}k--;}/*之所以用到while循环,是因为,有可能此位之后还是0元素,即几个连续的0元素,当把此位之后的全部元素向前移一位后,i++,则下次判断跳过了这个0,所以失败N位数组最多存放N个连续的0,所以while循环N遍,保证每一个0都判断到,操作到位 */ for(i=0;i<N;i++)printf("%d\t",A[i]);printf("\n");return 0;
}
方法二:
#include<stdio.h>
int main(){int *sort(int A[],int n);int A[12]={0,3,0,1,0,0,0,0,-1,2,0,1};int i;printf("原来序列为:\n");for(i=0;i<12;i++)printf("%d\t",A[i]);printf("\n修改后的序列为:\n");int *b = sort(A, 12);for(i=0;i<12;i++){A[i] = b[i];printf("%d\t",A[i]);}printf("\n");return 0;
}
int *sort(int A[],int n){int *b = (int *)malloc(n*sizeof(int));int i,j=0;for(i=0;i<n;i++){//把非零元素放在b中if(A[i]!=0){b[j] = A[i];j++;}}for(i=j+1;i<n;i++)//其余位置0b[i] = 0;return b;
}
#include<stdio.h>
#define N 5
#define M N*N
int main(){int A[N][N]={{3,2,4,5,1},{10,9,3,4,2},{8,7,6,7,7},{8,3,4,1,2},{4,5,3,1,1}};int Frequency[M][2];//{元素,频度} int i,j,k,n=0;int sign;int max,max_i;printf("%d×%d的矩阵A如下:\n",N,N);for(i=0;i<N;i++){for(j=0;j<N;j++){printf("%d\t",A[i][j]);sign =0;for(k=0;k<n;k++){if(A[i][j]==Frequency[k][0]){Frequency[k][1]++;sign =1; break;}}if(sign==0){Frequency[n][0] = A[i][j];Frequency[n][1] = 1;n++;} }printf("\n");}/*找出频度最大的数*/ max = 1;//保存最大的频度 max_i = 0;//保存频度最大的数的下标 for(k=0;k<n;k++){if(max<Frequency[k][1]){max = Frequency[k][1];max_i=k;}}printf("出现频度最高的元素为:%d,出现了%d次\n",Frequency[max_i][0],max);return 0;
}
吉大软件专硕971-2010相关推荐
- 双非跨考985吉大软件专硕初试第一名428分,专业课147分经验贴
2021年又是计算机考研爆炸的一年,科软复试线388,初试分数400+的几百人,再加上各种营销号的宣传,肯定不少跨考的同学(甚至包括一部分科班)都非常慌,但其实地处东北地区的吉林大学并没有爆炸,甚至接 ...
- 吉大软件专硕896-2008
年份比较久远的,卷子代号都有些不一样了 有关分数化简的题: 软专2012年的第二题(http://blog.csdn.net/qq_21149391/article/details/79430462) ...
- 2023|吉大计算机专硕|分数:403|双非一战上岸
昨天复试结果出来了,由于初试发挥的不错,在复试表现得虽然并不是很好,但是最后还是比较稳的上岸了.在这里分享一下自己的考研经历和经验吧. 初试分数 前期准备 自己考研的话,应该在2022年三月份左右准备 ...
- 吉大计算机专硕报录比,22考研院校报录比汇总(持续更新)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 22考研院校报录比汇总(持续更新) 每个考研的小伙伴最关心的就是你所报考学校的报录比,因为这直接关系到你报考院校的难易程度,从中可以看出各高校的整体录取情 ...
- 23考研双非一战420+上岸吉林大学软件专硕
背景介绍:本科就读某双非院校的计算机科学与技术专业,大学期间,高数,线代都是低分飘过.英语四级和六级都是接近500分. 我是从2月中旬正式开始备考的,数学,英语,政治专业课都是跟着升吉班的全科班学习下 ...
- 21北京交通大学\北交软件专硕复试经验分享
21北京交通大学\北交软件专硕复试经验分享 本人20届软件工程专硕,因为是往届生,基本是零基础上岸,准备初试复试期间,二哥考研的学长和答疑群给了我很大帮助,所以今天受二哥考研邀请来给大家介绍下软件学院 ...
- 22西北大学网络和数据中心软件专硕845考研上岸备考经
先贴拟录取名单: 一.择校: 先说基础,本人本科某双非一本,自动化专业,算是跨考计算机,计算机专业课只学过C,大三下学期开始备考. Q1:为什么要选择报考西北大学网数软件专硕? 最开始,我是想报考西安 ...
- CS大类专硕都有哪些?前景如何?
写在前面 近日,有宝宝在后台留言问计算机专硕的问题,可能很多计算机保研er们不是很清楚计算机专硕和电子信息的关系,岛主意识到有必要说一下,本期就来带大家普及一下CS专硕都有哪些. 计算机专硕→电子信息 ...
- 上海交通大学软件专硕,复试平均分413分!
上海交通大学是一所985大学,也是著名的交通大学的其中之一.上海交通大学计算机学科评估A,软件工程学科评估A-,在985大学中排名上游,是计算机实力很强的大学. 图片来源:上海交通大学官网 https ...
最新文章
- 文件上传利器SWFUpload使用指南
- JavaScript继承的多种方式和优缺点
- UpdateProgress 控件--用户中断
- 知道这些面试技巧,让你的测试求职少走弯路
- Python挑战题目,你会了吗?
- python调用其他程序或脚本方法(转)
- 现在学html4,HTML学习心得(4)
- 学会python的基础操作题_Python基本操作题
- Jetson TX2开发板的调试笔记
- [VB]在状态栏中显示帮助信息
- Python 零基础入门
- python人机对战的实验步骤_人机对战初体验:Python实现四子棋游戏
- linux查看有哪些用户连接到本机
- 前端工程精粹(二):静态资源管理与模板框架
- win10硬盘分区怎么分
- ASML的EUV光刻机卖不动?
- EXCEL将汉字转化为拼音简写
- Js/html格式化在线工具
- Swift 类和结构体总结
- 【数学计算】点乘/点积/内积/数量积/叉乘/外积/叉积/向量积