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

初识C语言——第十六天

C语言中的语句结构类型:顺序/选择/循环

分支语句

if else

switch

循环语句

while

for

do whlie

goto语句

代码练习:找两个整数的最大公约数和最小公倍数

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>//int main()
//{
//    int age = 60;
//    if (age < 18)
//        printf("少年\n");
//    else if (age >= 18 && age < 26)
//        printf("青年\n");
//    else if (age >= 26 && age < 40)
//        printf("中年\n");
//    else if (age >= 40 && age < 60)
//        printf("壮年\n");
//    else if (age >= 60 && age <= 100)
//        printf("老年\n");
//    else
//        printf("老不死\n");
//
//    return 0;
//}//int test()
//{
//    if (0)
//        return 0;
//
//    
//    return 1;
//
//
//}
//int main()
//{
//    test();
//    return 0;//}//输出1-100之间的奇数,首先要产生1-100个数,选择其中的奇数打印//int main()
//{
//    int arr[100] = { 0 };
//    int i = 0;
//    for (i = 0; i < 100; i++)
//    {
//        if ((i+1) % 2 == 1)
//        {
//            arr[i] = i + 1;
//            printf("%d ", arr[i]);
//        }
//
//    }
//
//    return 0;
//}//辗转相除法 利用余数将被除数不断分解直至不能分解,若能整除,则该被除数为最大公约数
//1.两个整数a%b=c
//2.若c=0,则b为最大公约数
//3.c!=0,则将a=b,b=c
//4.重复以上循环
//每组输入包含两个正整数n和m。(1 ≤ n ≤ 109,1 ≤ m ≤ 109)
//对于每组输入,输出一个正整数,为n和m的最大公约数与最小公倍数之和。
int main()
{int a, b, c, k;scanf("%d %d", &a, &b);k = a * b;c = a % b;while (c){a = b;b = c;c = a % b;}//printf("%d\n",b);//b为最大公约数printf("%d", b + k / b);return 0;
}

http://www.lryc.cn/news/344581.html

相关文章:

  • Vue的省份联动
  • element-ui skeleton 组件源码分享
  • 深度学习:基于TensorFlow、Keras,使用长短期记忆神经网络模型(LSTM)对Microsoft股票进行预测分析
  • 【websocket-客户端可视化工具】
  • STC8增强型单片机开发——C51版本Keil环境搭建
  • Ansible——playbook编写
  • 95、动态规划-编辑距离
  • linux调试
  • 【C++】string类的使用②(容量接口Capacity || 元素获取Element access)
  • 【漏洞复现】某小日子太阳能系统DataCube3审计
  • 探索Java的未来
  • Web3 ETF软件开发
  • 初始MySQL
  • STM32项目下载清单(不定时更新)
  • thinkphp5 配合阿里直播实现直播功能流程
  • 安卓手机APP开发__媒体3格式转换器__常见问题解答
  • leetcode-有重复数字的全排列-98
  • Unity数据持久化之XML
  • Leetcode 226:翻转二叉树
  • 柯里化与无参装饰器
  • Spring事务失效的场景
  • Python基础学习之datetime模块
  • 在AI大模型中全精度和半精度参数是什么意思?
  • 刷题记录2
  • 【配置】Docker搭建JSON在线解析网站
  • 2024.5.2 —— LeetCode 高频题复盘
  • ThreeJS:光线投射与3D场景交互
  • docker挂载数据卷-以nginx为例
  • Docker-compose部署Fastapi项目
  • Eigen求解线性方程组