㈠ c語言編程,求abc三個數的最大值
1、首先是滑鼠選擇單擊C語言編程軟體創建一個空的C語言文件。
㈡ 怎麼編程「輸入三個數,要求輸出最大值」
#include"stdio.h"
intmax(intx,inty,ints)//聲明,如果被調函數在主函數後
main()
{
inta,b,c,d;//定義4個整形變數
scanf("%d,%d,%d",&a,&b,&c);//輸入3個數
d=max(a,b,c);//調用MAX函數,其中3個參數a,b,c,把結果存入變數d中
printf("max=%d",d);//輸出d
getch();
}
intmax(intx,inty,ints)//自定義函數,其中3個形式參數x,y,s
{intz;//定義實際參數z
if(x>y)z=x;//如果,x大於y,把x放入z中
elsez=y;//否則把y放入z中
if(y>s)z=y;//如果y大於s,那麼把y放入z
elsez=s;//否著把s放入z
return(z);//每次比較完返回z
}
㈢ 編程求三個數中最大的
#include <stdio.h>
int main(void){
int a,b,c,max;
printf("輸入三個數: ");
scanf("%d, %d, %d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("max=%d",max);
return 0;
輸入三個數:
1,2,3
max=3
printf函數使用注意事項
1、域寬
%d:按整型數據的實際長度輸出。
如果想輸出指定寬度可以指定域寬,%md-->m域寬,列印出來以後,在控制台上,顯示m位;
如果我們要列印的數的位數如果超過我們設定m則原樣輸出;
如果我們要列印的數的位數如果小於我們設定的位數,則補空白,具體如下:
如果m為正數,則左對齊(左側補空白);
如果m為負數,則右對齊(右側補空白)。
2、轉義字元
如果想輸出字元"%",則應該在「格式控制」字元串中用連續兩個%表示。
如:printf("%f%%",1.0/3);輸出結果:0.333333%。