两个值比较大小,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语言,double类型数值比较为啥出错,如何比较两个double类型大小?