#第一个星期
##最大公约数的两种求法
40 96 40 96
40%96=56 96-40=56
56%40=16 56-40=16
40%16=8 40-16=24
8%8=0 24-16=8
16-8=8
###方法一:#include <stdio.h>
int main(){
int n = 0,m = 0;
scanf("%d %d",&n,&m);
if(n0||m0){
printf(“没有最大公数!\n”);
return 0;
}
for(;n%m!=0;){
int yu = n%m;
n = m;
m = yu;
}
printf(“最大公约数是:%d\n”,m);
return 0;
}
###方法二:#include <stdio.h>
int main(){
int m=0,n=0;
scanf("%d %d",&m,&n);
if(m0 || n0){
printf(“没有最大公约数!\n”);
}else{
int big = m>n?m:n;
int small = m>n?n:m;
for(;big-small!=0;){
int res = big-small;
big = res>small?res:small;
small = res>small?small:res;
}
printf(“最大公约数:%d\n”,big);
}
return 0;
}
##分解质因子问题
24=2223
#include <stdio.h>
int main(){
int num = 0;
scanf("%d",&num);
int n = 2;
int cnt = 0;
printf("%d=",num);
for(n=2;n<=num;n++){
if(num%n0){
if(cnt0){
printf("%d",n);//使第一个数输出前面没有

}else{
printf("*%d",n);
}
cnt++;
num = num/n;
n–;//使n跳回原来的值
}
}
if(cnt==1){
printf(“X1”);
}
printf("\n");
return 0;
}
##双色球的两种解法(随机生成6个不重复的1-31的数字)
###方法一:
随机生成六个数并判断他们是否相同,如果相同重新生成
#include <stdio.h>
#include <time.h>
int main(){
srand(time(NULL));
int arr[6] = {0};//生成6个数
int i=0,j=0;
for(i=0;i<6;i++){
arr[i] = rand()%31+1;
for(j=0;j<i;j++){
if(arr[i] == arr[j]){
–i;//重复生成一个新的数
break;
}
}
}
for(i=0;i<6;i++){
printf("%d “,arr[i]);
}
printf(”\n");
return 0;
}

###方法二:
先生成31个号码,再从这31个号码里选出号码,被选中的就标记为1,不在下次选择范围
#include <stdio.h>
#include <time.h>
int main(){
srand(time(NULL));
int arr[31] = {0};//生成31个数
int i = 0;
for(i=0;i<6;i++){
int num = rand()%31;
if(arr[num] == 0){
arr[num] = 1;
printf("%d “,num+1);
}else{
–i;//重新生成一个新号码
}
}
printf(”\n");
for(i=0;i<31;i++){
if(arr[i]==1){
printf("%d “,i+1);
}
}
printf(”\n");
return 0;
}

胡图图的学习笔记二呀相关推荐

  1. 浙江大学机器学习(胡浩基)学习笔记二:人工神经网络、深度学习

    一.人工神经网络 1.1 概念 仿生学: 人工智能模拟的是人类大脑对世界的认识.研究大脑认知机理,总结大脑处理信息的方式是实现人工智能的先决条件. 数理学派: 在现在及可预见的未来,人类无法完全了解人 ...

  2. UML时序图(Sequence Diagram)学习笔记

    UML时序图(Sequence Diagram)学习笔记 原创 SuperMan-zhang 最后发布于2018-07-04 14:37:25 阅读数 94844 收藏 发布于2018-07-04 1 ...

  3. 【图神经网络】图神经网络(GNN)学习笔记:图的基础理论

    图神经网络GNN学习笔记:图的基础理论 1. 图的概述 2.图的基本类型 2.1 有向图和无向图 2.2 非加权图与加权图 2.3 连通图与非连通图 2.4 二部图 2.5 邻居和度 2.6 子图和路 ...

  4. 【图神经网络】图神经网络(GNN)学习笔记:基于GNN的图表示学习

    图神经网络GNN学习笔记:基于GNN的图表示学习 1. 图表示学习 2. 基于GNN的图表示学习 2.1 基于重构损失的GNN 2.2 基于对比损失的GNN 参考资料 本文主要就基于GNN的无监督图表 ...

  5. 【图神经网络】图神经网络(GNN)学习笔记:图分类

    图神经网络GNN学习笔记:图分类 1. 基于全局池化的图分类 2. 基于层次化池化的图分类 2.1 基于图坍缩的池化机制 1 图坍缩 2 DIFFPOOL 3. EigenPooling 2.2 基于 ...

  6. 【设计模式】UML建模之包图、组件图和部署图学习笔记

    UML建模中包图.组件图和部署图学习笔记 对于较大的项目进行UML建模,由于有很多的类和用例,仅仅利用类图和用例图的话,常常会使结构变得更为复杂.此时如果可以以功能模块划将类图和用例图进行封装,可以很 ...

  7. MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]

    MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]: 基础训练题: Q1:摇晃micro:bit编程板,随机出现7个小动物图标中的一个,并且前后相邻两次出现的小动物不重复. 注 ...

  8. 【图神经网络】图神经网络(GNN)学习笔记:GNN的通用框架

    图神经网络GNN学习笔记:GNN的通用框架 1. MPNN 2. NLNN 3. GN 参考资料 所谓通用框架,是对多种变体GNN网络结构的一般化总结,也是GNN编程的通用范式,这里介绍3类通用框架: ...

  9. qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...

  10. PyTorch学习笔记(二)——回归

    PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...

最新文章

  1. [转载]MaxtoCode对.Net程序加密的原理及解密探讨三(实例解密)
  2. ie下面兼容性问题的一些总结(转)
  3. 不会被计算机打败的棋类游戏,电脑首次打败人类围棋冠军意味着什么?
  4. 选择自己用的到的文件编译一个CEGUISample(二)
  5. ASP.NET把DataTable转成XML文件的函数
  6. git私立的代码库邀请合作者步骤
  7. Symfony2Book04:Doctrine03-对象关系映射(ORM)
  8. Broadcom NetXtreme II BCM5706/5708/5709/5716 Driver 驱动问题处理办法
  9. Stream流中间操作方法
  10. MySql 常见错误代码大全
  11. 水滴石穿C语言之extern声明辨析
  12. 天河机场RFID技术应用浅析
  13. 华为机试HJ62:查找输入整数二进制中1的个数
  14. ACM-ICPC 2018 南京赛区网络预赛Sum,线性筛处理积性函数
  15. 《Java高并发编程详解:多线程与架构设计》笔记(一)
  16. ROS与Arduino:ros_arduino_bridge功能包的使用解读
  17. SCC4-设置系统是否可编辑状态(后台配置)
  18. 分享网站变黑白色代码整站灰色插件方法
  19. 计算机如何把表格分成两排,wps表格怎么拆分单元格,excel单元格拆分两列
  20. 借助 PowerVR 开发工具,让 iOS 应用在苹果 M1 电脑上实现更好体验

热门文章

  1. 【ROS】Android开发环境搭建
  2. 双11的极限挑战——5个极致目标教你玩转前端栈
  3. 中国汽车电子市场发展现状分析与展望
  4. 怎样自定义ie临时文件夹路径和名称
  5. 几种常见的 ZK-EVM 类型
  6. git (fixup+rebase) 修改某个历史 commit
  7. 众里寻他千百度,二叉搜索后,那人却在灯火阑珊处
  8. 熬了几个通宵,终于把初中到大学的数学知识梳理完了(学习算法必备数学知识)
  9. 私募单周减仓创纪录 超八成股票仓位降至65%
  10. 把Qos扯到排队论上去