C语言初学 比较五个整数并输出最大值和最小值1

#include<stdio.h>

#include<math.h>

int max(int x,int y)

{

if(x>y)

return x;

else

return y;

}

int min(int x,int y)

{

if(x<y)

return x;

else

return y;

}

int main()

{

int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l; printf("输入任意五个整数:\n");scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);

f=max(a,b);

g=max(f,c);

h=max(g,d);

i=max(h,e);

t=min(a,b);

o=min(t,c);

p=min(o,d);

l=min(p,e);

printf("max=%d,min=%d\n",i,l);

}

时间: 2024-10-04 12:16:30

C语言初学 比较五个整数并输出最大值和最小值1的相关文章

C语言初学 比较五个整数并输出最大值和最小值

#include <stdio.h> int main() { int i,a[5]; int max = 0,min = 0; printf("输入5个整数(空格隔开) :\n "); for(i = 0; i < 5; ++i) scanf("%d",&a[i]); for(i = 1; i < 5; ++i) { printf("%d ",a[i]); if(a[i] > a[max]) max = i

C语言初学 if-else语句判断俩数的最大值

#include<stdio.h> main() { float a,b; printf("输入俩个任意实数\n"); scanf("%f%f",&a,&b); if(a>b) printf("%f\n",a); else printf("%f\n",b); return 0; }

C语言整型数据(整数)

整型数据即整数. 整型数据的分类 整型数据的一般分类如下: 基本型:类型说明符为int,在内存中占2个字节. 短整型:类型说明符为short int或short.所占字节和取值范围均与基本型相同. 长整型:类型说明符为long int或long,在内存中占4个字节. 无符号型:类型说明符为unsigned.  无符号型又可与上述三种类型匹配而构成: 无符号基本型:类型说明符为unsigned int或unsigned. 无符号短整型:类型说明符为unsigned short. 无符号长整型:类型

C语言经典算法五个人问岁数!——————【Badboy】

有5 个人坐在一起,问第五个人多少岁?他说比第4 个人大2 岁.问第4 个人岁数,他说比第3 个人大2 岁.问第三个人,又说比第2 人大两岁.问第2 个人,说比第一个人大两岁.最后问第一个人,他说是10 岁.请问第五个人多大? 1.程序分析:利用递归的方法,递归分为回推和递推两个阶段.要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10 岁),再往回推. 2.程序源代码: #include #include int main() { int i=5; int age(int);

Go语言开发(五)、Go语言面向接口

Go语言开发(五).Go语言面向接口 一.Duck Typing简介 1.Duck Typing简介 对于一门强类型的静态语言来说,要想通过运行时多态来隔离变化,多个实现类就必须属于同一类型体系,必须通过继承的方式与同一抽象类型建立is-a关系.而Duck Typing则是一种基于特征,而不是基于类型的多态方式.Duck Typing仍然关心is-a,只不过is-a关系是以对方是否具备相关的特征来确定的.是否满足is-a关系可以使用所谓的鸭子测试(Duck Test)进行判断."当看到一只鸟走起

C++语言学习(五)——C++语言中的CV限定符错误

C++语言学习(五)--C++语言中的CV限定符错误 ?一.CV限定符错误简介 1.CV限定符简介 CV限定符即cv-qualifier,C++语言中指const和volatile限定符.通常,C++语言中有两种情况不能使用CV限定符进行限定:A.非成员函数不能使用CV限定B.静态成员函数不能使用CV限定 2.CV限定符错误信息简介 C++语言中CV限定符错误信息如"cannot have cv-qualifier",常见的CV限定符错误信息如下:A.非成员函数的CV限定符错误信息er

构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号: sName表示姓名: sSex表示性别: sAge表示年龄: sJava:表示Java课程成绩. (2)类Student带参数的构造方法: 在构造方法中通过形参完成对成员变量的赋值操作. (3)类Student的方法成员: getNo():获得学号: getName():获得姓名: getSex():获得性别: getAge()获得年龄: getJava():获得Java 课程成绩 根据类

【C语言】输入一个整数,输出该数二进制表示中1的个数(三种方法)

输入一个整数,输出该数二进制表示中1的个数.如输入32,输出1. 代码实现: 方法1:与运算 #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> using namespace std; int FindOneNumber(unsigned int num) {     int numberofOne = 0;     while (num)     {         num = num & (num - 1);         

C语言强化(五)输出一串数中最小的 k 个

有时候题目看似很简单,似乎非常容易实现,但是,你考虑过效率了吗? 通过这道题,你可以掌握 简单的插入排序 算法最优化的技巧 题目:输入 n 个整数,输出其中最小的 k 个. 例如输入 1,2,3,4,5,6,7 和 8 这 8 个数字,则最小的 4 个数字为 1,2,3 和 4. 看到此题,第一反应就是对这串数字进行排序,然后遍历角标0~3的数字打印出来,很简单嘛~~ 怎么可以这么简单,仔细一看,题目只是要求最小的N个数字啊,这样子对整个数组进行排序有必要吗? 只需要4个最小的,也就意味着只要一