发布时间:2023-12-05 18:54来源:www.sf1369.com作者:宇宇
输入三个数
找到最大的和最小的
输出三个数。
#include <stdio.h>
int main()
{
int a,b,c,min,max;
scanf(%d%d%d,&a,&b,&c);
max=min=a;
if(max<b) max = b;
if(max<c)max=c;
if(min>b)min=b;
if(min>c)min=c;
printf(%d %d %d\n, min, a+b+c-min-max, max);
return 0;
}
你的意思是C/C++/C#之间的区别吧.C是面向过程的,简而言之,就那么几种结果,学起来比较容易.C++是面向对象的,在C的基础上封装了一些东西,学起来比较难.但是用起来比较好用.而且C++可以跨平台.比如在嵌入式设备上可以运行C++.C#也是面向对象的,在C++的基础上又进一步封装,严格起来说C#是WINDOWS系统专用语言,C#封装的好多接口都是微软的库函数,其生成的代码也大多只能在WINDOWS操作系统上运行.
Java面向对象,应该说比c语言要好用些,有些功能c语言没有,比如继承和多态。它们之间基本没有联系,但是学过c语言之后学Java会更容易些,因为c语言里的函数跟Java里的方法很类似。
如同平常说的:学会了一门语言可以融会贯通其他的语言。如果你会c,相信一星期内你对Java会有一个比较深的了解,当然前提是你得对c非常了解
C语言、C++、C#都是编程语言,之间的关系是,C是始祖,C++是C的进化版,二者各有优劣。而C#是微软出的高级语言,做界面什么的很快,但效率稍低。
VC是编程软件。
第一种方法:
1. 输入两个数值。
2. 比较大小。
3. 输出结果。
以整型为例,代码如下:
#include
int main()
{
int a,b;
scanf(%d%d,&a,&b);
if(a>b) printf(%d>%d\n,a,b);
else if(a == b) printf(%d=%d\n,a,b);
else printf(%d<%d\n,a,b);
}
第二种方法:
#include
using namespace std;int main()
{
int nA,nB;
cin>>nA>>nB;//读入两个数
if (nA > nB)
{
cout<<nA > nB<<endl;
}
else
{
if (nA == nB)
{
cout<<nA == nB<<endl;
}
else
{
cout<<nA < nB<<endl;
}
}
}
第三种方法:
#include
void main()
{
int a,b; //定义两个变量
scanf(%d %d,a,b); //从键盘输入值分别给这两个变量
if(a>b) //判断a是否大于b
printf(a 大于b);
else if(a==b) //判断a是否等于b
printf(a 等于b);
else //若上面两种情况都没有发生则a小于b
printf(a 小于b);
4. C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
5. 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
6. 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。