当前位置:首页 » 编程语言 » 输出两个数中大值c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

输出两个数中大值c语言

发布时间: 2022-11-27 00:35:23

A. 用c语言编写一道程序,从键盘上输入两个数,输出其中最大的一个数

#include<stdio.h>
int main(void)
{
int a,b;
printf("请两个输入数值,中间用空格隔开:");
scanf("%d%d",&a,&b);
if(a>b) {printf("最大值为%d\n",a);}
else {printf("最大值为%d\n",b);}
}

B. 如何用C语言编程实现比较两个数输出较大值

#include

stdio.h

void main()
{
int a,

,c,max;
p

intf("please input 3 num

e

s fo

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

,&c);
max=a;
if(max

=

)max=

;
if(max

=c)max=c;
p

intf("%d",max);
}

C. C语言 输入任意两个整数,求输出其中最大的整数 怎么做

很简单,自己定义一个比较函数,或直接在main函数中进行比较
用main:
main()
{
int
a,b;
printf("请输入两个整数:");
scanf("%d%d",&a,&b);
if(a>b)
printf("最大数为:%d\n",a);
else
printf("最大数为:%d\n",b);
}
定义新函数的代码也差不多,只要改几个变量就够了

D. 在C语言中,输入两个整数,输出其中的大数

解:程序一:
a=input(“a=”);
b=input(“b=”);
A=a^b;
B=b^a;
disp (A,B)
end
程序二:
a=input(“a=”);
b=input(“b=”);
A=a^b;
disp (A)
x=a;
a=b;
b=x;
A=a^b;
disp (A)
end
思路分析:可以利用input语句输入两个正数,然后将ab和ba的值分别赋给两个变量输出即可.也可以将ab和ba的底数和幂进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法来实现.

E. c语言编程:从键盘输入任意两个数把比较大的数输出

main()
{
int
a,b;
int
max;
printf("请输入第一个要比较的整数:\n");
scanf("%d\n",&a);
printf("请输入第二个要比较的整数:\n");
scanf("%d\n",&b);
if(a>=b)
{
max
=
a;
}
else
{
max
=
b;
}
printf("你输入的数为:%d,
%d\n最大的数为:\n",a,b,max);
}

F. C语言编程中,输入两个整数,输出其中的大数

#include<stdio.h>
void main(){
int numA,numB,max;
printf("请输入第一个数:");
scanf("%d",&numA);
printf("请输入第二个数:");
scanf("%d",&numB);
max=numA>numB?numA:numB;
printf("这两个数中最大的是:%d",max);
}

G. 用c语言编写程序 ,用函数实现输出a, b两个数的最大值,整数a,b的值从键盘输入、咋做

#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
int
a,b,max;
printf("请输入两个整数:");
scanf("%d%d",&a,&b);
//方法一:三目运算法
max
=
a>b?a:b;
printf("两个数中的最大值是:%d",max);
/*方式二条件判断法(if)
假定:a就是最大值,那么就有以下逻辑过程
max
=
a;
if(max<b){
max=b;
}
printf("两个数中的最大值是:%d",max);
*/

return
0;
}

H. C语言,求两个整数中的较大数并输出。谁能教我怎么编程。

#include<stdio.h>
intmain(){
inta,b;
printf("请输入两个整数: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("较大数是%d ",a);
else
printf("较大数是%d ",b);
return0;
}
输入时两个数以空格分隔,这个程序比较简单,没用函数写

I. C语言菜鸟问题:输出两个数中较大的数,就是不对啊!郁闷,求教。

这个程序在你输入的时候要注意,scanf函数输入格式中出现了逗号,那么给值的时候也要按照那个格式输入,比如你想让a=5,b=6,那么就应该输入“5,6”,其它格式都是错误的。如果你的输入正确,问题依然存在的话,我猜想可能是你定义的变量a和b有问题。一般定义的局部变量都不应该与形参同名的,那样的话系统可能会把a和b当成局部变量处理掉,也就不会传向自定义函数了,这只是我的一种猜测,你试试把主函数中的变量定义部分的a和b去掉,只保留c。其它的地方都挺好的,应该不会有什么问题。

J. 用c语言输入2个数,输出他们的最大值

思路:多次运行输入使用while(scanf("%d %d",&a,&b)!=EOF);sctrl+z+enter结束程序。输出最大值可以使用三目运算符:a>b?a:b;

参考代码:

#include<stdio.h>
#include<stdlib.h>
intmain()
{
inta,b;
while(scanf("%d%d",&a,&b)!=EOF)
printf("%d ",a>b?a:b);
return0;
}
/*
12
2
85
8
^Z
*/