20230317华清远见作业
作业1:输出从起始值到终止值之间,所有能被3或5整除的所有数,起始值和终止值由用户输入
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int start=0; //初始值int end=0; //终止值printf("请分别输入起始值和终止值:");scanf("%d%d", &start, &end);for(start; start<=end ;start++){if(start%3 ==0 || start%5 ==0){printf("%d ", start);}}putchar(10);return 0;
}
作业2:输出斐波那契前20项的值
斐波那契数列:1 1 2 3 5 8 13。 。。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int s[32] ={0};s[0]=1;s[1]=1; //斐波那契数列前两项为1printf("%d %d ", s[0], s[1]);for(int i=2; i<20; i++){s[i]= s[i-1]+s[i-2]; //斐波那契数列第三项等于前两项之和printf("%d ", s[i]);}putchar(10);return 0;
}
作业3:输入一个数,判断该数是否为素数(只能被1和其本身整除的数)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int num = 0;printf("请输入一个整数:");scanf("%d", &num);int flag =0; //质数的标志为,flag=0说明是质数if(2 == num){ //数字2比较特殊单独判断,排除其对后续的影响printf("2是质数\n");}for( int i=2; i<num; i++){ //对数进行遍历求余数if(num%i == 0){ //非素数会进行flag+1flag++;}}if(0 == flag && num>1){printf("%d是素数\n", num);}else{printf("%d不是素数\n", num);}return 0;
}
作业4:输入一个数,判断该数是否为完美数(所有真因子之和等于其本身,例如:6=1+2+3)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int num =0;printf("请输入一个整数:");scanf("%d", &num);int sum =0; //用于存放num除自身外的因数和for( int i=1; i<num; i++){if(num%i == 0){ //对num遍历求除自身外的因数sum+=i;}}if(num == sum){printf("%d是完美数\n", num);}return 0;
}
作业5:输出起始值到终止值之间所有的素数
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int start = 0; // 定义输入的起始值int end = 0; //定义终止值printf("请分别输入起始值和终止值:");scanf("%d%d", &start, &end);for( start; start<=end; start++){ int flag =0; //用于标记质数,flag=0为质数,明确flag的作用范围是距离其最近的{}内for(int i=2; i<start; i++){if(start%i==0){flag++; }}if(flag==0 && start>1){ //1不是素数printf("%d 是素数\n",start); }}return 0;
}
作业6:输出起始值到终止值之间所有的完美数
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>int main(int argc, const char *argv[])
{int start=0;int end =0;printf("请分别输入起始值和终止值:");scanf("%d %d", &start, &end);for( start; start<=end; start++){int flag =0;//用于标记素数,flag=0是素数int sum =0;//用于存放除数自身外所有的因数和for(int i=1; i<start; i++){if(start%i ==0){sum+=i;}}if(start == sum){printf("%d是完美数\n", start);}}return 0;
}
20230317华清远见作业相关推荐
- 20230330华清远见作业
作业1:单链表的按位置修改 思路:参数:L pos e 1,判断链表是否存在 2,判断链表是否为空 3,判断位置是否合法 4,找到pos起名字p 5. 修改p的数据域:重新赋值 作业2:单链表的按元素 ...
- 20230322华清远见作业
作业1:定义有参函数实现,主调函数中输入两个数据,通过函数调用,交换该两个变量的值,主调函数输出交换后的结果 #include<stdio.h> #include<stdlib.h& ...
- 20230319华清远见作业
作业1:输出从起始值到终止值之间,所有能被3或5整除的所有数,起始值和终止值由用户输入 #include<string.h> #include<stdio.h> #includ ...
- 20230327华清远见作业
1.在堆区申请2个字符类型的大小为20字节的空间. 1> 定义函数,实现在堆区申请空间 2> 定义函数,输入两个字符串 3> 定义函数,计算两个字符串的长度[非函数] sizeof_ ...
- 20230329华清远见作业
#include "head.h"int main(int argc, const char *argv[]) {seqlist *list =create();//循环在尾部插入 ...
- 20230403华清远见作业
1.进制转换 #ifndef __HEAD_H_ #define __HEAD_H_#include <stdio.h> #include <string.h> #includ ...
- 20230223华清远见作业
仿照str系列函数,完成自定义的mystrlen .mystrcmp.mystrcpy,mystrcat. mystrlen #include<stdio.h> #include<s ...
- 20230331华清远见作业
#include "head.h" int main(int argc, const char *argv[]) {doublelink l =create_head();int ...
- 阶段总结:华清远见毕业总结
在毕业之际,苦于自身水平不足,不够完善的技能不足以在就业形势严峻的今天找到一份适合的工作,由于我是一个电子信息工程专业出身的学生,在学校里通过专业选修等课程接触到了单片机和嵌入式等课程,从而产生了一点 ...
最新文章
- 互联网高并发架构技术实践
- mysql数据库常用字段类型_快速了解MySQL数据库常用字段类型
- 和 Python 2.x 说再见!
- 集成LNMP/LAMP/FAMP的LuNamp2.1正式版开源发布
- Sphinx以及coreseek的安装及使用
- 期待!小米电视5官曝新功能:可准确识别家中每一个人
- plsql 无法解析指定的连接标识符_TNS03505:无法解析名称
- python设置多级标题_Mac Office Word设置多级标题
- PHP教程环境--环境搭建
- 计算机室对计算机网络系统,计算机网络与实验室管理系统建设
- xml读取出现中文乱码
- 怎么把启用计算机的d磁盘,Win10计算机怎么隐藏磁盘盘符?
- PHP 百度图片搜索功能API接口开发
- 【查看】 - 内网(局域网)ip 、公网(外网)ip - ipconfig 、 tracert
- UltraISOPE 9.6.2.3059简体中文注册版/单文件版+软碟通
- Ubuntu 20.04安装JRE和JDK
- ICLR 2023:基于 diffusion adversarial representation learning 的血管分割
- 记录DS-5上工程AC5移植到AC6的奇葩问题
- 好莱坞著名影星Brooke Shields联合Casper推出全球首款在太空铸造的NFT作品
- 评估NIDS模型的对抗性和鲁棒性
热门文章
- SQL指令— CONCAT(字符串连接函数)
- 阿里中台再起波澜,中台适合做“组合式创新”,没法做“颠覆式创新”
- IOS开发入门之Xcode使用教程详细讲解(全)
- zz 撰写SCI论文应注意的一些问题
- 3.4 函数的增减性与凹凸性
- 如何把一个长链接变成短链接?
- Compose中的FlowLayout
- 调整下拉框的宽度_调整组合框下拉宽度的大小
- java.io.FileNotFoundException:(文件名、目录名或卷标语法不正确。)
- JAVA算法策略模式之商品打折 满x送x