C语言 输入三个数,输出最大的

#include <stdio.h>
void main()
{
int a,b,c;
printf("input three numbers:/n");
scanf("%d%d%d",&a,&b,&c);
if (a-b>=0&& a-c>=0)
{printf("the largest number is :%d/n",a);
system("pause");}
else if (b-a>=0&& b-c>=0)
{printf("the largest number is :%d/n",b);
system("pause");}
else
printf("the largest number is:%d/n",c)
}
为什麼这麼写不行呢?

system("pause");需要个头文件#include <stdlib.h>,你的程序最后还少了个分号,,另外注意是\n而不是/n。
正确的为
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a,b,c;
printf("input three numbers:\n");
scanf("%d%d%d",&a,&b,&c);
if (a-b>=0&& a-c>=0)
{printf("the largest number is :%d\n",a);
system("pause");}
else if (b-a>=0&& b-c>=0)
{printf("the largest number is :%d\n",b);
system("pause");}
else
printf("the largest number is:%d\n",c);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-25
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a,b,c,d;
printf("输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
d=a>b?a:b;
d=d>c?d:c;
printf("最大的数:%d:\n",d);
system("pause");
}
第2个回答  2012-09-25
语法错误,最后少了个分号。
第3个回答  2012-09-25
能行啊,我运行了啊。
第4个回答  2012-09-25
是\n 不是/n

C语言 输入三个数,输出最大的
printf("the largest number is:%d\\n",c);}

c语言输入3个数,输出最大的数。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

用c语言输入三个数,怎么输出最大的数。
printf("最大的数是:%d\\n", max);return 0;} ```在这个程序中,首先使用`scanf`函数从控制台输入三个整数,保存在`a`、`b`和`c`三个变量中。接着,使用`if`语句逐个比较这三个数的大小,将最大的数保存在`max`变量中。最后,使用`printf`函数输出最大的数。

c语言三个数求最大值
c语言三个数求最大值介绍如下:具体代码如下:if(a>b) t=a;else t=b;\/\/此时t是a、b中较大的那个。if(t<c) t=c;∥再与c此较,找出大的即可。C语言的字符串其实就是以'\\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作...

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大...

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
include<stdio.h> include<stdlib.h> int x,y,z;int max;int main(void){ printf("请输入三个整数:\\n");scanf("%d%d%d",&x,&y,&z);if(x>y)max=x;else max=y;if(max>z);else max=z;printf("最大值为%d",max);system("pause");} ...

C语言中三个数求最大值,为什么输入三个数后总是输出第一个数 附代码
\/\/ 比如 %d@%d@%d 输入的三个数就需要用@来隔开 \/\/ include<stdio.h> int max(int a,int b,int c){ int max=a;if (max<b)max=b;if (max<c)max=c;return max;} int main(){ int a,b,c,x;scanf("%d%d%d",&a,&b,&c); \/\/ %d,%d,%d 去掉中间的逗号。x=max(...

c语言 编写一个程序 输入3个数字 出来最大的那个数字
已通过测试。include <stdio.h> main(){ int x,y,z;int max;printf("Input three numbers:");scanf("%d%d%d",&x,&y,&z);max=x;if(y>max)max=y;if(z>max)max=z;printf("The max number is %d\\n",max);}

c语言输入3个整数,输出最大的数是多少。
、`num2`和`num3`用于存储用户输入的三个整数。使用``函数提示用户输入三个整数,并用`scanf`函数读取这三个整数。接着,通过比较这三个数,使用`if`语句找出并存储最大的数在变量`max`中。最后,`printf`函数输出最大的数。运行这个程序,输入三个整数后,它会输出这三个数中最大的那个。

c语言输入三个数,显示最大值。
5、再次点击文件、新建。6、选择c++ source file 并在右侧输入文件名字。7、输入代码,这里以abc分别代表三个不同的数,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。8、点击右上角的编译运行按钮。9、就可以得到了三个数中的最大值并且输出来了。

相似回答