❶ c語言如何輸出三個數是最大值
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);// 輸入3個數
int max = a;//默認最大值為a
//選出a,b中的最大值
if(max<b)
max = b;
//將前兩個中最大值與c比較,得出真正的最大值
if(max < c)
max = c;
printf("%d",max);//輸出最大值
return 0;
}
❷ C語言 輸出最大的數
直接寫一個for循環比較就行了,定義一個數組,然後寫循環定義一個中間變數max,用來保存數組中較大元素的值就可以了。
❸ C語言 依次將10個數輸入,要求將其中最大的數輸出。
可以參考下面的代碼:
#include<stdio.h>
#include<math.h>
int main()
{
int i =0;
int a[10];
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
intmax= a[0];
for(i = 0; i < 10; i++)
if(max< a[i])
max= a[i];
printf("%d",max);
return 0;
}
(3)c語言最大數的輸出擴展閱讀:
C語言isupper()函數:判斷一個字元是否是大寫字母
C語言isspace()函數:判斷一個字元是否是空白符
C語言isprint()函數:判斷一個字元是否是可列印字元
C語言islower()函數:判斷一個字元是否是小寫字母
C語言ldexp()函數:返回x乘以2的exponent次方(次冪)的值
C語言atan()函數:求反正切
C語言atan2()函數:求x/y的反正切值
❹ C語言編程輸出其中最大數
floatMax2(floatx,floaty)
{
floatz;
if(x>=y)
z=x;
else
z=y;
printf("最大值是:%f ",z);
returnz;
}
應該把列印放在return之前,不然每次調用函數都直接返回,不會列印出最大值。
❺ c語言 輸入四個數,判斷最大值輸出
int main()
{
int arr[4] = { -99999 };
int num;
for (int i = 0; i < 4; i++)
{
scanf("%d", &num);
switch (i)
{
case 0:
arr[0] = num;
break;
default:
if (arr[i - 1] > num)
{
arr[i] = arr[i - 1];
arr[i - 1] = num;
}
else
arr[i] = num;
break;
}
}
printf("最大數為:%d", arr[3]);
return 0;
}
❻ c語言求n 個整數中最大值的輸出
#include<stdio.h>
void
main()
{
int
i,max=-32768,nums[50];
for
(i=0;i<=49;i++)
{
printf("%s%d%s","請輸入第",i,"個文字:");
scanf("&d",&nums[i]);
}
for
(i=0;i<=49;i++)
{
if
(max>=nums[i])
{
max=nums[i];
}
}
print("%s%d%s","最大的數字是",max,"!");
}
❼ c語言編程:有3個整數a,b,c,由鍵盤輸入,輸出其中最大的數
【例】輸入三個整數,輸出最大數和最小數。
main(){
int
a,b,c,max,min;
printf("input
three
numbers:
");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{max=a;min=b;}
else
{max=b;min=a;}
if(max
c)
min=c;
printf("max=%d\nmin=%d",max,min);
}
本程序中,首先比較輸入的a,b的大小,並把大數裝入max,小數裝入min中,然後再與c比較,若max小於c,則把c賦予max;如果c小於min,則把c賦予min。因此max內總是最大數,而min內總是最小數。最後輸出max和min的值即可。
❽ 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);
}
定義新函數的代碼也差不多,只要改幾個變數就夠了
❾ 用c語言:輸入10個數,要求輸出其中最大的數
方法1:(利用比較法)
(9)c語言最大數的輸出擴展閱讀
c語言程序結構:
1、判斷語句(選擇結構):
if 語句:「如果」語句;if—else 語句:「若…(則)…否則…」語句;switch 語句:「切換」語句;switch—case:「切換—情況」語句。
2、循環語句(循環結構):
while 語句:「當…」語句;do—while 語句:「做…當…(時候)」語句;for 語句:條件語句(即「(做)…為了…」語句)。
3、跳轉語句(循環結構:是否循環):
goto 語句:「轉舵」語句,也稱「跳轉」語句;break 語句:「中斷」(循環)語句,即結束整個循環;continue 語句:「繼續」語句(結束本次循環,繼續下一次循環);return 語句:「返回」語句。
❿ C語言,輸入10個數,把最大值的數找出來並輸出。
#include<stdio.h>
main()
{
inti,a,b;
intmax,min;
intmax=0,min=0;
printf("pleaseinput10numbers:");
scanf("%d",&a);
max=a;
min= a;
for(i=2;i<=10;i++)
{
scanf("%d",&a);
if(a>max)
max=a;
if(b<min)
min=a;
}
printf("max=%d ,max);
}
(10)c語言最大數的輸出擴展閱讀:
使用其他方法找出10個數中的最大值並且輸出:
#include "stdio.h"
//從鍵盤輸入10個數存入一維數組,求這10個數中的最大值並輸出
int main()
{
int i;
float max,min,num[10];
printf("請輸入10個數,每輸入一個數按回車鍵結束: ");
for(i=0;i<10;i++){
scanf("%f",&num[i]);
}
max=num[0];
for(i=1;i<10;i++)
{
if(max<num[i])
max=num[i];
else if(min>num[i])
min=num[i];
}
printf("最大為:%f ,max);
return 0;