用C语言编写程序3个数中最大的一个值,需要用if ,else,求简单的本人新学

如题所述

第1个回答  2013-11-11
其实C语言并不难,关键就是掌握它的几种方法,理清楚就好了。
基本的要明白对各种类型数据的定义
然后就是基本方法要掌握,也不外乎就是循环加判断,是方法中的基础
在着基础上针对各种算法开始出现排序,(然后就是理清楚有哪几种排序);递推(掌握好递推的经典例子,脑壳中有清晰的模型就OK);嵌套等等。
然后就是函数,函数也就类似嵌套,只是各的优势不一样;
就这样,抓住几个模块学习,然后找出之间的关联,就OK了~~~
第2个回答  2013-11-11
static void Main(string[] args)
{
Console.WriteLine("请输入三个整数:");
int a= int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
if (b > a)
{
a = b;
if (c > a)
{
a = c;
}
}
else
{
if (c > a)
{
a = c;
}
}
Console.WriteLine("三个输最大值是:{0}",a);
Console.ReadLine();
}

其实不用else 语句就可以 class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入三个整数:");
int a= int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
if (b > a)
{
a = b;

}
if (c > a)
{
a = c;
}

Console.WriteLine("三个输最大值是:{0}",a);
Console.ReadLine();
}
} 可以也可以
第3个回答  2013-11-11
#include
main()
{
long int a,b,c,t;
printf("===============================================================================\n");
printf(" 练习题:输入三个数字,按从小到大输出\n");
printf("===============================================================================\n\n");
printf("请输入第一个数字:\n");
scanf("%d",&a);
printf("请输入第二个数字:\n");
scanf("%d",&b);
printf("请输入第三个数字:\n");
scanf("%d",&c);
if (a>b) t=a,a=b,b=t;
if (b>c) t=b,b=c,c=t;
if (a>b) t=a,a=b,b=t;
printf("从小到大依次是:%d<%d<%d\n",a,b,c);本回答被网友采纳

设计一个C语言程序 输出A B C三个中最大的一个
{ int a,b,c;scanf("%d %d %d",&a,&b,&c);\/\/读取三个整数。int maxx;maxx=a>b?a:b;\/\/首先a与b作比较,把a和b中大的一个数赋值给maxx。maxx=maxx>c?maxx:c;\/\/在把maxx与c做比较,把最大的一个数赋值给maxx。该maxx就为最大的数。printf("%d\\n",maxx);} ...

C语言怎么用if编写判断输入3个数输入最大的?
include<stdio.h> void main() {int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a<b) if(b<c) printf("max=%d\\n",c); else printf("max=%d\\n",b); else if(a<c) printf("max=%d\\n",c); else printf("max=%d\\n",a); } ...

c语言求三个数中较大的数
定义三个变量,存放三个数 用if else语句判断两个数大小 互相比较即得出最大数 用printf语句打印结果

我编写的简单C语言比较3个数字大小,我是初学者是自学的,到底哪里出错...
int max (int x,int y,int z){ int v;if(x>=y){ if(x>=z)v=x;else v=z;} else if(y>=z)v=y;else v=z;} 你试试呢? 我也是才看几天 我WIN7系统 兼容性问题没法帮你运行 我只是觉得你的MAX 定义 本身就有问题 ...

用if…else语句多分支结构求三个数中最大的数
注意自己定义变量,三个变量分别为a,b,c。最大值设为max 方法1:先前两个比较,求出大者,然回使用求出的大者和第三个数进行比较,程序如下:(vb)if a>=b then max=a else max=b endif if max<c then max=c endif (C)程序段 if (a>=b)max=a;else max=b;if (max<c)max=c;方...

C语言比较三个数输出最大和最小
void main(){ int a,b,c,max,min;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a>=b)max=a;else max=b;if(max<=c)max=c;if(a>=b)min=b;else max=a;if(min>=c)min=c;printf("the max number is :%d",max);printf("the min number is :%d",min);} ...

输入3个数,比较其大小,依次输出(用if-else语句形式,不见得简单,要最...
if(iNum[i]>iNum[i+1]){ iNum[3]=iNum[i];iNum[i]=iNum[i+1];iNum[i+1]=iNum[i];} } if(iNum[0]>iNum[1]){ iNum[3]=iNum[0];iNum[0]=iNum[1];iNum[1]=iNum[0];} 第一循环找出最大的放iNum[2]后面的一个判断比较前两个,大的放iNum[1],小的iNum[0],执行完后...

c语言if else语句
if(表达式)语句1;else 语句2;其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。执行过程:include stdio.h int main(void){ int a, b;printf(input two numbers: );scanf(%d%d,a,b);if(ab)printf(max=%d\\n,a);else printf(max=%d\\n,b);return 0;} 输入两个整数,输出...

c语言中怎样比较3个数以上的大小
int main(){ int len(int n);int n,i,j,k,t;scanf("%d",&n);\/\/输入要比较的数的个数 int a[len(n)];printf("Please input %d numbers:\\n",n);for(i=0;i<=n-1;i++)scanf("%d",&a[i]);for(j=0;j<=n-2;j++){ for(i=j;i<=n-2;i++){ if(a[j]>a[i+1...

刚学C程序设计……求大神解答 用if else来判断三个数的最大值
代码没什么问题 输入的问题 你输入的时候 用的逗号 是中文的 改成英文的就好了。其实 一般不建议逗号分隔 容易出错 你可以改成%d%d%d格式 然后空格分隔。

相似回答