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;
}
相关推荐
房开民1 天前
c++总结
java·开发语言·c++
好大哥呀1 天前
C++ 多态
java·jvm·c++
毕设源码-赖学姐1 天前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com1 天前
【java常用API】----- Arrays
java·开发语言
不会写DN1 天前
PHP 中的文件读写与上传
android·开发语言·php
阿豪学编程1 天前
LeetCode724.:寻找数组的中心下标
算法·leetcode
LuckyTHP1 天前
迁移shibboleth java获取shibboleth用户信息
java·开发语言
墨韵流芳1 天前
CCF-CSP第41次认证第三题——进程通信
c++·人工智能·算法·机器学习·csp·ccf
客卿1231 天前
数论===质数统计(暴力法,)
java·开发语言
hz_zhangrl1 天前
CCF-GESP 等级考试 2026年3月认证C++五级真题解析
c++·青少年编程·程序设计·gesp·c++五级·gesp2026年3月·gesp c++五级