當前位置:首頁 » 編程語言 » 輸出兩個數中大值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
*/