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;
}
相关推荐
飞飞传输18 小时前
国产化FTP替代方案哪个好?选对平台让传输更安全高效
大数据·运维·安全
来自远方的老作者18 小时前
第10章 面向对象-10.4 继承
开发语言·python·继承·单继承·多继承·super函数
逻辑驱动的ken18 小时前
Java高频面试考点场景题09
java·开发语言·数据库·算法·oracle·哈希算法·散列表
小手cool18 小时前
如何在Java中根据另一个配对集合对一个集合进行排序
java·开发语言
升鲜宝供应链及收银系统源代码服务18 小时前
OMS 订单模块重构正式文档(一)---升鲜宝生鲜配送供应链管理系统
java·开发语言·重构·生鲜配送源代码·生鲜供应链源代码
2501_9333295518 小时前
企业舆情处置实战:Infoseek数字公关AI中台技术架构与功能解析
大数据·人工智能·架构·数据库开发
帅小伙―苏18 小时前
力扣42接雨水
前端·算法·leetcode
AI科技星18 小时前
精细结构常数α的几何本源:从第一性原理的求导证明、量纲分析与全域验证
算法·机器学习·数学建模·数据挖掘·量子计算
6Hzlia18 小时前
【Hot 100 刷题计划】 LeetCode 287. 寻找重复数 | C++ 数组判环 (快慢指针终极解法)
c++·算法·leetcode
MegaDataFlowers18 小时前
26.删除有序数组中的重复项
算法