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

C++练习题(2)

//C++计算自然数的和

#include <iostream>
using namespace std;
int main()
{
    int n,sum=0;
    scanf("%d",&n);
    for(int i=0;i<=n;i++)
    {
        sum+=i;
    }
    printf("%d",sum);
    return 0;
}
 

#include <iostream>
using namespace std;
int main()
{
    int n,i,sum=0;
    scanf("%d",&n);
    while(i<=n){
        sum+=i;
        i++;
    } 
    printf("%d",sum);
    return 0;
}
 


//C++计算自然数的和

#include <iostream>
using namespace std;
int main()
{
    int n,sum=0;
    cin>>n;
    for(int i=0;i<=n;i++)
    {
        sum+=i;
    }
    cout<<sum<<endl;
    return 0;
}
 

#include <iostream>
using namespace std;
int main()
{
    int n,i,sum=0;
    cin>>n;
    while(i<=n){
        sum+=i;
        i++;
    } 
    cout<<sum<<endl;
    return 0;
}
 


//C++输出九九乘法口诀表

#include <iostream>
using namespace std;
int main()
{
    int h=1,l=1;
    for(h=1;h<=9;h++)
    {
        for(l=1;l<=h;l++)
        printf("%d*%d=%d\t",h,l,h*l);
        printf("\n");
    }
    return 0;
}
 


//C++输出九九乘法口诀表

#include <iostream>
using namespace std;
int main()
{
    int h=1,l=1;
    for(h=1;h<=9;h++)
    {
        for(l=1;l<=h;l++)
        cout<<h<<"x"<<l<<"="<<h*l<<"\t";
        cout<<endl;
    }
    return 0;
}
 


//C++ 求两数的最大公约数

#include <iostream>
using namespace std;
int main() {
    int num1, num2;
    scanf("%d %d",&num1,&num2);
    while (num2 != 0) {
        int temp = num2;
        num2 = num1 % num2; 
        num1 = temp;    
    } 
    printf("最大公约数:%d",num1);
    return 0;
}


//C++ 求两数的最大公约数

#include <iostream>
using namespace std;
int main() {
    int num1, num2;
    cin >> num1 >> num2;
    if (num2 > num1) {
        int temp = num1;
        num1 = num2;
        num2 = temp;
    }
    while (num2 != 0) {
        int temp = num2;
        num2 = num1 % num2; 
        num1 = temp;    
    } 
    cout << "最大公约数:" << num1 << endl;
    return 0;
}


http://www.kler.cn/a/382292.html

相关文章:

  • 重温设计模式--命令模式
  • C语言初阶习题【14】数9的个数
  • 【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
  • 【spring-cloud-gateway总结】
  • 5G 模组 RG500Q常用AT命令
  • 如何用Redis实现分布式锁?
  • VSCode 与 HBuilderX 介绍
  • 新一代Webshell管理器
  • 告别复杂协作:Adobe XD的简化替代方案
  • PLC单键启停控制的多种写法
  • kafka客户端消费者吞吐量优化
  • Spring Boot框架:大学城水电管理自动化
  • Java项目实战II基于Spring Boot的智慧生活商城系统的设计与实现(开发文档+数据库+源码)
  • 【SQL实战进阶】——视图的定义、使用
  • 外包干了6年,技术退步明显.......
  • 【风力发电】基于Matlab的双馈风力发电机建模仿真设计
  • 【报错解决】
  • 用 Visual Studio Code 打造超越 PyCharm 的开发神器
  • Scala 中的Set
  • Python从入门到高手7.5节-实现冒泡排序算法
  • JUC笔记之ReentrantLock
  • 基础 IO(文件系统 inode 软硬链接)-- 详解
  • 从SSL到TLS——互联网传输的护卫军
  • 程序中怎样用最简单方法实现写excel文档
  • Dubbo详解及其应用
  • SpringBoot在线教育系统:微服务架构