两个值比较大小,c语言运行时如何输入两个数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个值比较大小,c语言运行时如何输入两个数字相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
main()

int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf ("max=%d",c);

int max(x,y)

int z;
if (x>y) z=x;
else z=y;
return(z);

没有错误,但是执行时出现的黑框框没有数字

1、思路:定义两个变量,键盘输入,if判断并输出。 

2、参考代码: #include #include int main()int a,b;scanf("%d%d",&a,&b);if(a>b) printf("最大数是:%d",a);elseprintf("最大数是:%d",b);return 0;/*运行结果:5 6最大数是:6*/

1)输入两个数值。 

2)比较大校 3 输出结果。 

3)以整型为例,代码如下: #include int main() int a,b; scanf("%d%d",&a,&b); if(a>b) printf("%d>%d\\n",a,b); else if(a == b) printf("%d=%d\\n",a,b); else printf("%d;

4)#include "stdio.h" #include "string.h" void main() char a[100],b[100]; int comp; printf("Please input 2 string:\\n"); scanf("%s%s",a,b); comp=strcmp(a,b); if(comp>0) printf("The bigger is %s\\n",a); else if(comp;

5)已改,看注释 #include int main( ) long a,b; while(scanf("%d%d",&a,&b)!=EOF) if(b>a) printf("smaller\\n"); else if(a>b) // 小于号改大于号,否则跟第一个if判断条件是一样的 printf("bigger\\n"); else printf("equal\\n"); return 0;

6)/*c语言程序:输入两个整型数,然后按其大小的顺序输出这两个数。*/ include "stdio.h" void main() int a,b; printf("请输入a、b二个整数"); scanf("%d,%d",&a,&b); if(a>b) printf("%d,%d",a,b); else printf("%d,%d",b,a); 希望对...

7)#includeint main()int a=2,b=5;if(a>b)printf("a=%d,b=%d 所以a>b\\n",a,b);else if(a

8)#include int main( ) bool in = true; int i, a, maxn, minn; for ( i = 0; i < 5; i++ ) scanf("%d", &a); if ( in ) maxn = minn = a; in = false; if ( maxn < a ) maxn = a; if ( minn > a ) minn = a; printf("Max = %d\\nMin = ...

9)main() int a,b,num; scanf("%d%d",&a,&b); if (a>b) num=a;a=b;b=num; /*因为a值大,把a值先赋给num,然后把b值赋给a,a就变小,然后把num也就是之前a的大值赋给b,这个时候就把a和b的值交换了。*/ printf("小到大排序: %d %d\\n",a,b); ...

10)#include void maxa(int *a,int *b) int c; if ( (*a)

参考技术A

执行这段程序之后会弹出你所说的黑框,那个叫DOS界面。


你scanf是输入两个数据,输入方法如下:

输入第一个数,然后回车;

输入第二个数,然后回车。

如果你想要提示,可以在

scanf("%d,%d",&a,&b);

这一行之前添加一行打印的提示信息如下:

printf("Please input two numbers:");


另外,如果你想每个输入都提示,则可以将嗲吗修改为

printf("Please input the number a:");
scanf("%d" , &a);
printf("Please input the number b:");
scanf("%d" , &b);

参考技术B scanf("%d,%d",&a,&b);这句规定了输入的格式,也就是2个数字之间以英文的,分隔,所以你输入类似于2,3后回车就行了 参考技术C scanf是输入函数
所以你得输入,中间用逗号分隔,如23,8这样追问

直接在黑框框里输吗?

追答

对,输完按回车就行

本回答被提问者采纳

以上是关于两个值比较大小,c语言运行时如何输入两个数字的主要内容,如果未能解决你的问题,请参考以下文章

请问C++中两个字符串的大小是怎样比较的?

c语言,double类型数值比较为啥出错,如何比较两个double类型大小?

C语言编程-用数组方法编写函数strcmp,比较两个字符串的大小。

Java比较两个数字的大小 两个参数由键盘输入

用c#比较三个数的大小,并输出最大数。

C语言创建一个函数,并调用比较两个数的大小