用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);本回答被网友采纳
相似回答