『壹』 用c語言來求三個數 a b c中的最大值,不知道怎麼弄
代碼如下:
#include<stdio.h>
void
main()
{
int
max(int
x,int
y,int
z);
int
a,b,c,d;
printf("請輸入三個整數:");
//提示要輸入的是三個整數,如果輸入的是別的類型數據的話,會出錯!
scanf("%d,%d,%d",&a,&b,&c);
//你的源代碼裡面少了右邊的雙引號
"
d=max(a,b,c);
printf("max=%d\n",d);
}
int
max(int
x,int
y,int
z)
//你的源代碼里這一句不能加
分號
;
{
int
g;
if(x>y)
g=x;
//你的思路應該是用
g
來存儲最大值,在這里先拿
x
y
作比較,最大值放進
g
中
else
g=y;
if(g<z)
g=z;
//這里在比較
g(裡面已放
x
,y
的最大值了),跟
z
比較,這兩者的最大值放進
g
中,
return(g);
//
g就是
x
y
z
的最大值了;
}
希望對你有幫助……
『貳』 用C語言求三個數的平均值
考慮到是初學者,所以用最簡單的思路來一個程序,定義四個變數,三個變數用於存儲輸入的三個數,第四個變數用於存儲所求的平均數。
代碼如下:
int main()
{
int a=0,b=0,c=0,average=0;
scanf("%d %d %d",&a, &b, &c);
average = (a+b+c)/3;
printf("%d", average);
return 0;
}
下圖中有注釋於結果測試:
『叄』 用C語言編寫程序從鍵盤輸入三個數,求三個數的和並輸出
參加下, 代碼比較簡短
#include <stdio.h>
int main(void)
{
int a=0,b=0,c=0;
scanf("%d %d %d", &a,&b,&c);
printf("a+b+c=%d\n",a+b+c);
return 0;
}
『肆』 c語言編寫一個求三個整數和的程序並輸出結果。
程序代碼如下:
(4)用c語言求三個數擴展閱讀:
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
『伍』 用C語言求三個數的平均值
先寫出一個計算平均值的方法,average方法,然後在主程序調用該方法,最後輸出結果就可以了。
#include
double
average(int
x,int
y,int
z)//average方法
{
return
(x+y+z)/3.0;
}
void
main()
{
int
a,b,c;
double
d;
printf("請輸入3個整數:");
scanf("%d%d%d",&a,&b,&c);//輸入需要求取平均值的三個整數
d=average(a,b,c);//調用方法
printf("%lf",d);//輸出結果
}
『陸』 如何在C語言編程中求取三個數中的最大值
編寫一個C程序,運行時輸入a,b,c三個值,輸出其中值最大者的步驟:
1、首先輸入三個數,求三個數中的最大值
#include<stdio.h>
intmain(){intmax(intx,inty,intz);inta,b,c,m;scanf("%d,%d,%d",&a,&b,&c);m=max(a,b,c);printf("themaxnumberis%d ",m);return0;}