sdut-程序设计基础Ⅰ-实验二选择结构(1-8)

7-1 sdut-C语言实验------求两个整数之中较大者

输入两个整数,请编程求其中的较大者。

输入格式:

在一行中输入用空格隔开的两个整数,例如5 9。

输出格式:

输出两个整数之中较大者,输出形式举例:max=9。

输入样例:

在这里给出一组输入。例如:

5 9

输出样例:

在这里给出相应的输出。例如:

max=9

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m,n;
    cin>>m>>n;
    if(m>n) {
        cout<<"max="<<m;
    }
    else {
        cout<<"max="<<n;
    }
    return 0;
}

7-2 sdut-C语言实验-求绝对值(选择结构)

从键盘上输入任意一个整数,然后输出它的绝对值!

输入格式:

从键盘上输入任意一个整数。

输出格式:

输出它的绝对值。

输入样例:

在这里给出一组输入。例如:

-4

输出样例:

在这里给出相应的输出。例如:

4

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m;
    cin>>m;
    if(m>=0) {
        cout<<m;
    }
    else {
        cout<<-m;
    }
    return 0;
}

7-3 sdut-C语言实验------整除

判断一个数n能否同时被3和5整除。

输入格式:

输入一个正整数n。

输出格式:

如果能够同时被3和5整除,输出Yes,否则输出No。

输入样例:

15

输出样例:

在这里给出相应的输出。例如:

Yes

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m;
    cin>>m;
    if(m%3==0&&m%5==0) {
        cout<<"Yes";
    }
    else {
        cout<<"No";
    }
    return 0;
}

7-4 sdut-C语言实验- 相加和最大值

输入三个整数a,b,c。并进行两两相加,最后比较相加和的最大值。

输入格式:

输入数据包含三个整数,用空格分开。

输出格式:

输出两两相加后的最大值。

输入样例:

1 2 3

输出样例:

在这里给出相应的输出。例如:

5

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m,n,k;
    cin>>m>>n>>k;
    if(m>n&&k>n) {
        cout<<m+k;
    }
    else if(m>k&&n>k) cout<<m+n;
    else {
        cout<<k+n;
    }
    return 0;
}

7-5 sdut-C语言实验------找中间数

输入三个整数,找出其中的中间数。(这里的中间数指的是大小,不是位置。)

输入格式:

输入3个整数。

输出格式:

输出中间数。

输入样例:

1 2 3

输出样例:

在这里给出相应的输出。例如:

2

实现代码:

java 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m,n,k;
    cin>>m>>n>>k;
    if(m>n&&k>n) {
        if(m>k) cout<<k;
        else cout<<m;
    }
    else if(m>k&&n>k){
        if(m>n) cout<<n;
        else cout<<m;
    }
    else {
        if(n>k) cout<<k;
        else cout<<n;
    }
    return 0;
}

7-6 sdut-C语言实验------三个数排序

输入三个整数x,y,z,请把这三个数由小到大输出。

输入格式:

输入数据包含3个整数x,y,z,分别用逗号隔开。

输出格式:

输出由小到大排序后的结果,用空格隔开。

输入样例:

在这里给出一组输入。例如:

2,1,3

输出样例:

在这里给出相应的输出。例如:

1 2 3

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m,n,k;
    scanf("%d,%d,%d",&m,&n,&k);
    if(m>=n&&k>=n) {
        if(m>=k) cout<<n<<" "<<k<<" "<<m;
        else cout<<n<<" "<<m<<" "<<k;
    }
    else if(m>=k&&n>=k){
        if(m>=n) cout<<k<<" "<<n<<" "<<m;
        else cout<<k<<" "<<m<<" "<<n;
    }
    else {
        if(n>=k) cout<<m<<" "<<k<<" "<<n;
        else cout<<m<<" "<<n<<" "<<k;
    }
    return 0;
}

7-7 sdut-C语言实验-三位数整数的各位数字

本题要求编写程序,输入一个三位数的正整数,并输出它的个位数字、十位数字和百位数字的值。

输入格式:

请输入三位正整数,例如152。

输出格式:

按照以下格式输出:

152 = 个位数字 + 十位数字10 + 百位数字 100

如不是三位数,输出"Please input a three digits number."。

输入样例1:

125

输出样例1:

125 = 5 + 2*10 + 1*100

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int a,m,n,k;
    cin>>a;
    if(a>=100&&a<1000){
    m=a%10;
    n=a/10%10;
    k=a/100;
    printf("%d = %d + %d*10 + %d*100",a,m,n,k);
        }
    else cout<<"Please input a three digits number.";
    return 0;
}

7-8 sdut-C语言实验-求三个整数的最大值

请编写程序,输入三个整数,求出其中的最大值输出。

输入格式:

在一行上输入三个整数,整数间用逗号分隔。

输出格式:

输出三个数中的最大值。

输入样例:

在这里给出一组输入。例如:

5,7,9

输出样例:

在这里给出相应的输出。例如:

max=9

代码长度限制

实现代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int main (){
    int m,n,k;
    scanf("%d,%d,%d",&m,&n,&k);
    if(m>n&&k>n) {
        if(m>k) cout<<"max="<<m;
        else cout<<"max="<<k;
    }
    else if(m>k&&n>k){
        if(m>n) cout<<"max="<<m;
        else cout<<"max="<<n;
    }
    else {
        if(n>k) cout<<"max="<<n;
        else cout<<"max="<<k;
    }
    return 0;
}
相关推荐
To_OC12 小时前
LC 1 两数之和:面试第一道必考题,暴力解法直接被面试官 pass
javascript·算法·leetcode
鱼鱼不愚与17 小时前
《原来如此 | 第01期:为什么导航软件能预测红绿灯倒计时?》
算法
博客180020 小时前
酷宝的使用方法,超好用的免费界面库,C++、MFC可用
c++·mfc·界面库·库来帮·酷宝
郝学胜_神的一滴21 小时前
CMake 026:属性体系精讲、四大作用域全解 & 实战代码落地
c++·cmake
复杂网络21 小时前
论最小 Agent 计算机的形态
算法
大大大大晴天1 天前
Hudi技术内幕:RecordPayload到RecordMerger
大数据
SelectDB2 天前
秒级弹性、最高降本 70%:SelectDB Serverless 如何重塑云数仓资源效率
大数据·后端·云原生
kisshyshy2 天前
🍦 雪糕、食堂、火车厢:三幅漫画吃透栈、队列与链表
javascript·算法
WhoAmI2 天前
MapReduce框架原理解析一:InputFormat
大数据·hadoop