A. c語言 函數功能求兩個數最大值,在main函數輸入三個數,用函數調用方式求出最大值,並輸出結果.
#include<iostream>
using namespace std;
int max(int,int);
int max(int m,int n){return(m>n)?m:n;}
int main(){
cout<<"請輸入3個整數"<<endl;
int x,y,z;
cin>>x>>y>>z;
cout<<"這三個整數中最大的是:";
cout<< max(max(x,y),z)<<endl;
}
望採納!謝謝!
B. 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. 如何用子函數實現輸入三個數字,要求輸出其中較大者,用函數找到最大
c語言:
int max(int a,int b,int c)
{
int t;
if(a>b)
t=a;
else t=b;
if(t<c)
t=c;
return t;
}
main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
t=max(a,b,c),
printf("max=%d",t);
}
D. C語言,用函數求最大值的。
C語言,用函數求最大值的步驟如下:
1,首先編輯vc6.0中的代碼,將其另存為.c文件,然後單擊構建按鈕(或按鍵盤F7快捷鍵)。
E. 用C語言任意輸入5個數,求其中的最大值,並列印輸出。
#include<iostream>
usingnamespacestd;
int main()
{
int a,b,c;
cout<<"輸入五個整數";
cin>>a>>b>>c;
if(a>b)
{
if(c>a)
cout<<"最大整數是:"<<c<<endl;
else
cout<<"最大整數是:"<<a<<endl;
}
if(b>a)
{
if(c>b)
cout<<"最大整數是:"<<c<<endl;
else
cout<<"最大整數是:"<<b<<endl;
}
return0;
}
舉例:
輸入三個數:
12 45 32
輸出最大數:
45
(5)c語言用子函數實現最大值輸出擴展閱讀:
printf()用法:
1、printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用於向終端(顯示器、控制台等)輸出字元。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標准庫函數,它的函數原型在頭文件「stdio.h」中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
printf()函數的調用格式為:printf("<格式化字元串>",<參量表>)。
其中格式化字元串用於指定輸出格式。格式控制串可由格式字元串和非格式字元串兩種組成。
F. c語言編程如何實現數組中最大值,最小值之和如何使最大最小值用子函數實現
#include <stdio.h>
//、、c語言編程實現某一個數組中最大值,最小值之和。並要求最大最小值用子函數實現
int Max(int a[], int n);
int Min(int a[], int n);
int Sum(int a, int b);
int main( )
{
int a[10];
int i;
printf("請輸入10個數: ");
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("sum = %d ",Sum(Max(a, 10), Min(a, 10)));
return 0;
}
int Max(int a[], int n)
{
int i;
int max = a[0];
for (i = 0; i < 10; i++) {
if (max < a[i]) {
max = a[i];
}
}
return max;
}
int Min(int a[], int n)
{
int i;
int min = a[0];
for (i = 0; i < 10; i++) {
if (min > a[i]) {
min = a[i];
}
}
return min;
}
int Sum(int a, int b)
{
return a + b;
}
G. C語言怎麼只定義一個函數輸出最大和最小值
同時輸出的話可以返回自己創建的數據結構,
或者傳入指針讓函數把最大值最小值賦值給指針指向的內容。
第二種示例
void getNum(int[] array, int* max, int* min) {
int ma, mi;
//令ma為array數組最大值,mi為array數組最小值
*max = ma;
*min = mi;
}