C语言 输入三个数,输出最大值
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 17:16:36
输入两个整数的比较:#inlucevoidmain(){inta,b;scanf("%d,%d",&a,&d);if(a>b)printf("%d",a);elseprintf("%d",b);}输入
main(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a
你编的程序太复杂了.不简洁.我是一个c语言的初学者,这是一个我编的程序用函数求最大数.intmax(inta,intb){if(a>b)returna;elsereturnb;}voidmain(){
不用画流程图吧,直接写代码#includevoidmain(){floatx,y,z,temp;printf("pleaseinputx,y,z:");scanf("%f,%f,%f",&x,&y,&
voidmain(){inti=0,sum=0,max,num;floatavg=0.0;for(i=0;imax)max=num;}sum=sum+num;}avg=sum*1.0/20;print
#include//这是c语言的一个标准库,包含它才能用函数intmain()//这是主函数,c语言的工程都是由大小的函数组成的,主函数是系统运行的第{//一个函数inta,b,c;intmax;pr
#includevoidmain(){inta,b,c;intd,e,f,sum;printf("请输入三个整数:\n");scanf("%d,%d,%d",&a,&b,&c);//分号放错位置了su
不对,实质上这种情况该用char类型,并判断,因为int可输入多位,例如输入11,12,14你这种算法就不能反向输出
#include"stdio.h"intmain(){inta,b,c,tmp,max;printf("inputa,b,c:");scanf("%d%d%d",&a,&b,&c);if(a>b&&a
#include#include#defineLENGTH20voidmain(){int*pBuff=(int*)malloc(sizeof(int)*LENGTH);inti,max,min;fo
#includeintmain(){inta,b,c,t;printf("输入a,b,c\n");scanf("%d%d%d",&a,&b,&c);t=a;if(b>t)t=b;if(c>t)t=c;
scanf("%a%b%c",&a,&b,&c);改为,就可以scanf("%lf%lf%lf",&a,&b,&c);
#include#includeintmax(inta,intb,intc){c=c>(a=a>b?a:b)?c:a;returnc;}intmain(){inta,b,c;scanf("%d%d%d
下面的代码只保证编译通过.你该多动手,这段代码不多,但是让你写的支离破碎.加油.多练习#includevoidmain(){intmax(intx,inty,intz);inta,b,c,d;scan
#includeintmain(void){inta,b,c,d;intmax1,max2,max3,Max;printf("Pleaseinputfournumber:");scanf("%
首先你的scanf函数和printf函数都出现了低级的拼写错误和格式错误然后,特别需要提醒你的,你前面声明的max是一个函数(而且后面还漏了分号),里面写了参数,而你在后面却把max当成了一个变量使用
scanf("%d.%d,%d",&a,&b,&c);是输入格式有问题吧,应该为scanf("%d,%d,%d",&a,&b,&c),输入1,2,3这样才能正确读入.还有intmax(intx,int
IF的嵌套太乱,并且输出了太多的无用信息.三个排序,设为其a,b,c思路就是:先比较a,b,如果a>b就把a,b调换;再比较a,c,如果a>c就把a,c调换.这样一来,第一个数必为最小.最后比较二三个
代码正确,没有你说的那种情况!你的输入语句的控制符之间没有逗号,所以输入时只能用间隔隔开,不能用逗号!再问:我想问有一下啊,如果我把scanf("%d%d%d",&a,&b,&c);变成scanf("