编写一个C程序,输入a,b,c3个值,输出其中最大者!

作者&投稿:郸齿 (若有异议请与网页底部的电邮联系)
编写一个C程序,输入a,b,c3个值,输出其中最大者~

scanf("%d,%d,%d,&a,&b,&c");
这里错了吧,应该是:scantf(“%d%d%d”,&a,&b,&c);
后面判断有点问题。。如果max<b,但c大于b呢,后面那个也一样,max<c.那b大于c呢
最好改成这样吧,max>b
b<c
if(max<b
&& b
>c)
{
max=b;
}
else
if(max>c)
{max=c;
}
else
输出。。。。

1、新建一个空的C语言源程序。

2、定义四个整型变量a,b,c,max。a,b,c三个变量用于存储输入的三个数,max用于存储三个数中的最大值。

3、使用scanf语句从键盘中输入三个数。需要注意变量前不要忘记使用&。

4、使用max与三个数进行一一比较取出其中最大的数存储到max中。

5、输出max。使用printf语句进行输出,注意该语句的用法。

6、点击右上角工具栏的两个图标,运行程序。

7、输入数,验证你的程序是否正确。

1、首先打开在线编程工具,并选择C语言。

2、在代码编写区域键入如下代码。

代码如下。

#include<stdio.h>

void main()

{

//定义三个变量,并在定义的同时进行赋值。

//max变量用于存储最大值。

int a1=10,b1=5,c1=30,max;

//前两个数进行比较,并将较大数存储在max变量中

if(a1>b1) 

max=a1;

else max=b1;

//前两个数进行比较,并将较大数存储在max变量中

if(max<c1) 

max=c1;

printf("三个数中最大的值为:%d",max);

}

3、点击保存后选择执行代码。

4、可以看到三个数中的最大值已经输出了。

5、如果需要自行输入待比较的数字,只需要将代码中定义变量时的赋初值删除,并添加接收键盘输入的函数即可。

代码如下。

#include<stdio.h>

void main()

{

//定义三个变量,此时需要用户输入,所以不需要进行赋初值操作。

//max变量用于存储最大值。

int a1,b1,c1,max;

scanf("%d,%d,%d",&a1,&b1,&c1);

//前两个数进行比较,并将较大数存储在max变量中

if(a1>b1) 

max=a1;

else max=b1;

//前两个数中的最大数与最后一个数进行比较,并将较大数存储在max变量中

if(max<c1) 

max=c1;

printf("三个数中最大的值为:%d",max);

}



1、新建一个空的C语言源程序。

2、定义四个整型变量a,b,c,max。a,b,c三个变量用于存储输入的三个数,max用于存储三个数中的最大值。

3、使用scanf语句从键盘中输入三个数。需要注意变量前不要忘记使用&。

4、使用max与三个数进行一一比较取出其中最大的数存储到max中。

5、输出max。使用printf语句进行输出,注意该语句的用法。

6、点击右上角工具栏的两个图标,运行程序。

7、输入数,验证你的程序是否正确。



键盘输入赋值给a,b,c,先比较a和b的大小,把大值赋值给a,再比较a和c的大小,把大值赋值给a,最后输出a,就是最大值。

//参考代码 
#include<stdio.h> 
int main()
{
int a,b,c;//定义三个变量 
scanf("%d%d%d",&a,&b,&c);//输入3个整型赋值给a,b,c 
if(a<b) a=b;//如果b大于a,把b的值赋值给a 
if(a<c) a=c;//如果c大于a,把c的值赋值给a
printf("%d
",a);//输出最大值
return 0;
}
/*运行结果: 
2 5 1
5
*/


#include<stdio.h>
int main(){
int a,b,c,max;
printf("请输入3个数字:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("最大的数是%d:",max);
return 0;
}

#include<stdio.h>
int max(int a, int b)
{
if( a > b ) return a;
if( a <= b ) return b;
}

void main()
{
int a;
int b;
int c;
int TheMax;
scanf("%d%d%d",&a,&b,&c);
TheMax = max(a,max(b,c));
printf("%d\n",TheMax);
}


C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之...
include "stdio.h"void main(){ int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n\/100+n%100\/10+n%10;\/\/百位数+十位数+个位数 printf("这个三位数各位数字之和是%d\\n",sum);} 结果:

编写代码,要求如下(c语言)+1.创建一个文件STRING.txt。+2.由键盘输入...
otherCount);return 0;}在这个示例代码中,我们根据你的要求依次完成了以下操作:使用文件指针 file 创建了名为 “STRING.txt” 的文件,并以写入模式打开。如果文件无法创建,程序将打印一条错误消息并退出。从键盘输入一个字符串,并使用 fgets() 函数将其写入文件。关闭文件。重新打开文件读取字符串,...

用C语言写一个删除学生信息的程序。(要求有删除的函数)。
printf("退出程序\\n"); printf("程序结束,谢谢使用!\\n"); exit(0); default: printf("您输入的菜单有误。请重新输入!\\n"); } } return 0; } \/\/1.输入信息 void student_scanf(int n) { for (i = 0; i<n; ++i) { printf("\\n请输入第%d个学生的信息:\\n", i + 1); printf("\\n学号...

编写一个程序读取输入,读到#字符停止(c语言)?
include<stdio.h> include<string.h> int main(){ int m=0;char a,b[111];scanf("%c",&a);while(a!='#'){ b[m]=a;\/\/出现'#'字符赋值循环终止,之后再输入不会被记录在b数组中;m++;scanf("%c",&a);\/\/这个scanf()作用是前一个a不为'#'时,继续向b数组中赋值;} for(int...

怎么编写C程序:从键盘输入一个整数,求其绝对值并输出(提示:使用库函数...
2、使用条件表达式使用:a>0?a:a*-1,就是判断a是否大于0,如果是直接返回a,否则返回a的相反数。参考代码:include<stdio.h>#include<math.h>\/\/引入头文件int main(){ int a,b,c; scanf("%d",&a);\/\/键盘输入 b=abs(a);\/\/方法一求解 c=a>0?a:a*-1;\/\/方法二求解...

C语言:从键盘输入一个不超过100个字符的字符串,其中字符串只包括字母...
1、首先需要打开编程软件。2、输入以下程序:#include <stdio.h>int main(){ char str[40]; scanf("%s",&str); printf("%s",str); return 0;}。3、然后按F5运行程序。4、然后输入想要输入的字符串。5、按回车键,就会弹出你输入的字符串。6、注意字符串的大小,改变中括号中的数字改变输入...

用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变...
程序代码如下:include <stdio.h> \/\/编译预处理命令 int main(int argc, char *argv[]) \/\/主函数,字符的声明 { char a,b; \/\/定义字符a,b scanf("%c %c",&a,&b); \/\/输入字符a,b printf("%c %c\\n",a,b);\/\/打印字符a,b return 0; \/\/返回并且输出a,b } 扩展...

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
有很多方法,初学的话不必用数组,用三个变量比较清晰:include<stdio.h> int main(){ int a,b,c;printf("输入第一个数:");scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把...

开发一个c语言程序要经过哪四个步骤
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...

c语言编程:输入一个正整数n,产生n个1000以内的随机数,统计其中这些随机...
include <stdio.h>void main(){int i,a[1000],n,k=0;scanf("%d",&n);printf("生成1000以内的随机数: ");for(i=0;i<n;i++){a[i]=("%d",rand()%1000);printf("%d ",a[i]);if(a[i]%2==0) k++;}printf("\\n其中偶数的个数为%d",k);} 运行示例:...

沐川县15786182780: 编写一个C程序,输入a,b,c3个值,输出其中最大者? -
允仲多烯: main() {int a,b,c,d;scanf("%d %d %d",&a,&b,&c);d=a;if(d>b)d=b;if(d>c)d=c;printf("最大数为%d",d); }

沐川县15786182780: 请教高手.编写一个C程序,输入a,b,c3个值,输出其中最大者.
允仲多烯: #include<stdio.h> main() { int a,b,c,max; printf("请输入三个整数,用逗号分开."); scanf("%d,%d,%d",&a,&b,&c); if(a>b) max=a; else max=b; if(c>max) max=c; printf("你输入的三个数中最大的是%d\n",max); }

沐川县15786182780: 编写一个C程序,输入a、b、c3个值输出其中最大者
允仲多烯: 你好,程序如下: #include<stdio.h> void main() { int a,b,c,max; printf("输入三个数字:\n"); scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c?max:c; printf("最大值是: %d\n",max); } 有疑问提出. 望采纳.

沐川县15786182780: 编写一个c程序,输入a,b,c3个值,输出其中最大值,,,,,谢谢大神们!!!谢谢了!! -
允仲多烯: void main() {int max(int x;,d); }int max(int a,int b,int c) {int n;if (a&gt,&c),a>c) n=a#include<stdio.h&gt,c);printf("d=max(a,b,int y,&a,&b;elseif(b>c) n=b;elsen=c;return(n);max=%d\n"b,int z);int a,b,c,d;scanf("%d%d%d"

沐川县15786182780: 怎么编写一个C程序,输入a,b,c3个值,输出最大者
允仲多烯: max3(x,y,z) /*定义函数*/ float x,y,z; /*声明:名字x,y,z为实型变量*/ /*下面为判断大小,算出最大值*/ { if (x>y,x>z); printf("%f\n",x); else if(y>z); printf("%f\n",y); else printf("%f\n",z); } main() { float a,b,c; scanf("%f%f%f",&a,&b,&c); /*表示输...

沐川县15786182780: 编写一个c程序,输入a,b,c3个值,输入其中最大者. -
允仲多烯: int main() { int a,b,c; printf("input three num\n"); scanf("%d %d %d",&a,&b,&c); if(a<b) a=b;//如果b比a大,则将b的值赋给a,保证a是最大的 if(a<c) a=c; printf("max num is %d\n",a); }

沐川县15786182780: 编写一个C程序,输入a,b,c3个值,输出其中最大值 -
允仲多烯: main() { int a,b,c,max; printf("依次来输入abc的值,源用空格隔开百\n"); scanf("%d%d%d",&a,&b,&c); max=a; if (b>max) max=b; if (c>max) max=c; printf("最大度数是%d\n",max); }

沐川县15786182780: 编写一个C程序,输入a、b、c3个值,输出其中最大者
允仲多烯: #include<stdio.h>int main(){ float a,b,c,max; printf("请输入三个实数:\n"); scanf("%f%f%f\n",&a,&b,&c); if(a>b) { if(a>c)max=a; else max=c; } else { if(b>c)max=b; else max=c;} printf("您输入的三个数的最大值为max=%f",max); return ...

沐川县15786182780: 编写一个c语言程序,输入a,b,c3个值,输出其中最大者!! 麻烦帮忙!! -
允仲多烯: void main() {int a,b,c,d;scanf( "%d %d %d ",&a,&b,&c);d=a;if(d <b)d=b;else if(d <c)d=c;printf( "最大数为%d ",d); }

沐川县15786182780: 帮忙用C语言编个程序:输入a,b,c3个值,输出其中的最大者 -
允仲多烯: TMD!我的最简单!用三目运算最简单!#include<stdio.h> main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); printf("(a>b&&a>c)? a: b>a&&b>c? b:c"); } 如此而已!何必上面那么复杂!!!!!!!!!!!!!!!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网