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;
}
相关推荐
_日拱一卒3 小时前
LeetCode:207课程表
java·数据结构·算法·leetcode·职场和发展
雪的季节3 小时前
企业级 Qt 全功能项目
开发语言·数据库·qt
微擎应用3 小时前
智能售货柜公众号管理系统平台
大数据·人工智能
代龙涛4 小时前
WordPress page.php 页面模板与自定义模板使用方法
android·开发语言·php
bigfootyazi4 小时前
python爬虫-基本库-urllib库(常用速查)
开发语言·爬虫·python
belong_my_offer4 小时前
认识到精通函数
开发语言·python
guygg884 小时前
最大相关-最小冗余(mRMR)特征选择 MATLAB 实现
开发语言·matlab
郭涤生5 小时前
C++ 高性能编程最佳实践清单
开发语言·c++
烛衔溟5 小时前
TypeScript 类的静态成员与静态方法
开发语言·javascript·typescript
Nile5 小时前
解密Palantir系列一:4. Ontology 不是哲学
开发语言·前端·javascript