当前位置: 首页 > news >正文

手机网站制作平台免费麦进斗网站建设

手机网站制作平台免费,麦进斗网站建设,网站首页建设网站,网站备份流程1.编写函数&#xff0c;判定正整数m和n&#xff08;均至少为2&#xff09;是否满足&#xff1a;数m为数n可分解的最小质因数&#xff08;数n可分解的最小质因数为整除n的最小质数&#xff09; 提示&#xff1a;判定m为质数且m是n的最小因数 #include <stdio.h> #include…

1.编写函数,判定正整数m和n(均至少为2)是否满足:数m为数n可分解的最小质因数(数n可分解的最小质因数为整除n的最小质数)
提示:判定m为质数且m是n的最小因数

#include <stdio.h>
#include <stdbool.h>bool isprime(int m,int n) {for(int i=0; i<m; i++) {if(m%i==0||n%i==0)return false;}if(n%m!=0)return false;return true;
}

2.编写函数,对给定的整数数组a的前n个元素排序,使得所有正整数均出现在负整数和零之前。
提示:排序结果中,正整数之间的出现顺序不受限制,负整数和0之间的出现顺序不限制。
例如:原数组为-1、4、-3、0、2、1、-9、7,则排序后可以为4、2、1、7、0、-1、-3、-9

#include <stdio.h>void sort(int *arr,int n) {for(int i=0; i<n-1; i++)for(int j=0; j<n-i-1; j++)if(arr[j]<=0) {int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}for(int i=0; i<n-1; i++)for(int j=0; j<n-i-1; j++)if(arr[j]<0) {int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}
}int main() {int arr[]= {-1,4,-3,0,2,1,-9,7};sort(arr,8);for(int i=0; i<8; i++) {printf("%d ",arr[i]);}
}

3.编写递归函数,实现按照如下公式计算的功能。其中n为自然数。
提示:如果独立编写阶乘运算函数,可以不考虑存储溢出,默认结果类型为整型。

f(n)=0/(1*2!)+1/(2*3!)+2/(3*4!)+...+n/((n+1)*(n+2)!)

#include <stdio.h>int fac(int n) {if(n==0)return 1;elsereturn n*fac(n-1);
}double func(int n) {if(n==0)return 0;return 1.0*n/((n+1)*fac(n+2))+func(n-1);
}

4.定义一个表示学生的结构体(包含3个字段:姓名、性别、成绩),编写函数,将下图所示的结构体数组s中的前n个学生的信息,存储到当前目录下的output.txt中。
提示:性别可以定义为bool、int、enum等类型均可,存储信息的具体形式不限制

张三李四......赵九
男(true)女(false)男(true)
837697

例如:一个教师的信息为Zhangsan、true、50,另一个教师的信息为Lisi、false、37。

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>typedef struct student {char name[20];bool sex;int score;
} student;void save(struct student stu[],int n) {FILE *file;if((file=fopen("out.txt","w"))==NULL) {printf("open error");exit(0);}for(int i=0; i<n; i++) {fprintf(file,"%s %d %d\n",stu[i].name,stu[i].sex,stu[i].score);}fclose(file);
}

5.定义一个单链表(每个结点包含2个字段:整数信息、后继指针),如下图所示。编写函数,删除该单链表中所含整数信息等于x的多个重复结点。
例如:若单链表中存储的整数信息依次是1、5、5、0、5、6、0、0、5、1,如果x为5,则得到的单链表中相应信息依次是1、0、6、0、0、1。

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>typedef struct node {int key;struct node *next;
} node;void del(struct node *head,int x) {struct node *dummyhead=(struct node *)malloc(sizeof(struct node));dummyhead->next=head;struct node *p=head,*pre=dummyhead;while(p!=NULL) {if(p->key==x)pre->next=p->next;elsepre=p;p=p->next;}
}
http://www.yayakq.cn/news/901061/

相关文章:

  • 镇江做网站多少钱做平台的网站
  • 手机网站字体大小自适应梅州正在建设高铁线路
  • 黄山集团网站建设旅游景区宣传推广方案
  • 免费建站的方法wordpress文章大纲插件
  • 安装网站模板广州品牌seo网站推广
  • 自己做的网站怎么维护wordpress 页面导出
  • 国外做ic的网站中国各大网站
  • 做网站时怎样把文字放在中间营销技巧在线完整免费观看
  • 网站运营课程成都公司的网站制作
  • 官方网站开发招标须知衡水百度seo
  • 做淘宝导航网站重庆中企动力地址
  • 2小时wordpress建站孟村县做网站价格
  • 下载网站备案的核验单互联网产品设计
  • 陕西省建设厅人力资源网站广州seo代理商
  • 中医院网站源码编程就是做网站吗
  • 深圳网站建设 排行榜个人申请公众号注册
  • 做宴会网站网站建设和原则
  • 互联网门户网站是什么建设网站注册功能
  • 网站建设和推广需要多少费用哪里可以找到做网站的
  • 在网站做的pdf有水印如何删除北京房地产最新消息
  • 网站301重定向$做外包的网站有哪些
  • 用织梦做的网站一般后台软文营销的概念
  • 北京专业网站翻译影音字幕翻译速记速记快而高效网站开发 .net 开源
  • 档案网站建设图片wordpress建哪些网站吗
  • 旅游网站设计参考文献wordpress 双语主题
  • 客栈网站建设长沙做网站改版哪里好
  • 手机网站做多宽推广网络营销外包公司
  • 做网站运营很累吧建设工程合同签订的原则
  • 怎么黑入网站南城网站仿做
  • 什么是网站建设从哪些方面建设网站官网怎么注册