才学C语言,请问哪里哪里错误啊?非常感谢!显示:unexpected end of file found
文件最后没有找到?什么意思啊,求解!
#include <stdio.h>
void main()
{
int a,b,c;
printf("Input three numbers,please!\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b&&c<a) { printf("max=%d\n",a); }
else {
if(b>c) { printf("min=%d",c);}
else { printf("min=%d",b); }
}
if(b>a&&c<b) { printf("max=%d\n",b);}
else {
if(a>c) { printf("min=%d",c);}
else { printf("min=%d",a); }
}
if(c>a&&b<c) { printf("max=%d\n",c);}
else {
if(a>b) { printf("min=%d",b);}
else { printf("min=%d",a); }
}
else 不是就近if吗? 怎么还影响下面啊
追答不满足if 必然会进下面的else
不要死背书
自己单步跟踪看看
求C语言大神指点!输入三个数字,输出最大和最小值。
if(b>c) { printf("min=%d",c);} else { printf("min=%d",b); } } 改成:if (a>b&&cc)printf("min=%d",c);else printf("min=%d",b);}
c语言 输入三个整数,输出最大值最小值,要求使用指针的方式,要具体的分...
*mx= *a; *mi= *a; \/\/ 带星号的是 值if (*b > *mx) *mx= *b; \/\/ 带星号的是 值if (*b < *mi) *mi=*b; if (*c > *mx) *mx= *c; \/\/ 带星号的是 值if (*c < *mi) *mi=*c;printf("max = %d min = %d\\n", *mx, *mi); \/\/ 输出 最大最小值,带星号的是 值 ...
用c语言如何输入的3个数,并输出最大的数和最小值
void main(){ int x;int y;int z;int max;int min;scanf("%d %d %d",&x,&y,&z);if(x>y) { max=x;min=y;} else{ max=y;min=x;} if(z>max) max=z;if(z<min) min=z;printf("max:%d\\nmin:%d",max,min);}
c语言 求三个数中的最小值
include <stdio.h> int main(){int x, y ,z;scanf("%d,%d,%d", &x, &y, &z);int min = x; \/\/假设x为最小数if (y<min) min = y;if (z<min) min = z;printf("最小数是:%d\\n", min);return 0;}
C语言求输入三个数输出最大与最小值
include <stdio.h>void main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("最大值: %d\\n最小值: %d",(a>b?a:b)>c?a>b?a:b:c,(a<b?a:b)<c?a
c语言输入三个数 输出最大值max和最小值min
n[1]=a; } else if(a>=n[0] && a>=n[1]) { n[2]=a; } else { n[2]=n[0]; n[0]=a; } printf("从小到大:%d,%d,%d",n[0],n[1],n[2]); return 0;}n[0]最小值 n[2]最大值 ...
用C语言编程:输入x,y,z三个数,输出最大值和最小值
include<stdio.h>int main(){int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x<y){t=x;x=y;y=t;} if(x<z){t=x;x=z;z=t;} if(y<z){t=y;y=z;z=t;} printf("max=%d min=%d\\n",x,z); return 0;}
用c语言编写程序,从键盘输入三个整数,求这三个整数的最大值和最小...
void main(){ int n,num,max,min;scanf("%d",&n);max=min=n;for(num=1; num<N;num++){ scanf("%d",&n);if(max<n) max=n;if(min>n) min=n;} printf("max=%d,min=%d\\n",max,min);getch();} 就是刚才帮你的那个人~上面 #define N 10 只要修改数字想在多少个...
,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值
int min(int a,int b,int c);void main(){ int x,y,z;printf("请输入三个数(用空格隔开):");scanf("%d%d%d",&x,&y,&z);printf("三个数选出最大数是%d\\n",max(x,y,z));printf("三个数选出最小数是%d\\n",min(x,y,z));} int max(int a,int b,int c){ if (a>...
C语言求输入三个数输出最大与最小值
include"stdio.h"main(){ int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);if(a>b){ max=a;min=b;} else { max=b;min=a;} if(max>c)printf("max=%d",max);else printf("max=%d",c);if(min<c)printf("min=%d",min);else printf("min=%d",c);} ...