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
*/