1樓:51cto學院
#!/usr/bin/env pythona=int(raw_input('input a:'))b=int(raw_input('input b:
'))c=int(raw_input('input c:'))res=max(a,b,c)
print 'max:',res
儲存為check.py執行:
回答[root@localhost python]# python check.py
input a:10
input b:20
input c:30
max: 30
2樓:程式設計小菜鳥
最簡單的方法,呼叫python內建函式max
num = max(a, b, c)
num就是最大的數
3樓:shy涵空
s = input()
a,b,c=s.split(' ')
res=max(int(a),int(b),int(c))print(res)
程式設計實現從鍵盤輸入兩個數a, b並輸出其中較大者的功能
4樓:足壇風行者
以python為例:
#!/usr/bin/env python# -*- coding: utf-8 -*-a = input("輸入a:")
b = input("輸入b:")
if a > b:
print a
elif b > a:
print b
else:
print "兩者相等"
執行程式時,在控制檯分別輸入2、3,輸出結果是: 3。
擴充套件資料
1、python輸入用法介紹:
python輸入時使用input( )函式,這個函式只能接收「數字」的輸入,返回所輸入的數字的型別( int, float )。
示例:a = input("input a: ")print(a,type(a))
2、python 程式設計中 if 語句用於控制程式的執行,基本形式為:
if 判斷條件:
執行語句……
else:
執行語句……
5樓:匿名使用者
c語言實現方法如圖:
6樓:匿名使用者
#include
int main(void)
7樓:凳子傑
c語言的嗎...這應該是比較簡單的問題....
編寫一個c程式 輸入a b c三個值,輸出其中的最大者。
8樓:匿名使用者
方法1:(利用選擇結構設計)
#include int main()
輸出最大值
return 0;
}123456789101112131415161718192021
方法2:(利用條件表示式)
#include int main()
123456789
方法3:(利用函式的模組化設計)
#include int max(int x, int y, int z); //定義最大值函式int main()
//最大值函式int max(int x, int y, int z)
1234567891011121314
方法4:(利用指標法1)
#include void max(int *p, int *q, int *r); //定義最大值函式int main()
//最大值函式
void max(int *p, int *q, int *r)
9樓:匿名使用者
應為scanf("%d%d%d",&a,&b,&c); 沒有逗號。還有你忘記abc相等的
情況了ps:三整數排序程式
#include
int main()
//執行完畢後a<=b
if(a>c)
if(b>c)
printf("%d%d%d\n",a,b,c);
return 0;}
10樓:匿名使用者
輸入的b為負數,但是你的a是多大?如果a比b大的話輸出a也是有可能的
(1) 編寫程式實現:輸入三個數a,b,c,要求按由大到小的順序輸出。
11樓:不死不活狼來了
#include
#include
void main()
個人觀點:雖然有些麻煩,但思路簡潔,適合初學者參考,其中&&是與的意思
12樓:匿名使用者
void main()
a[1]=(a[0]+a[1]+a[2])-max-min;
a[0]=max;
a[2]=min;
printf("%d %d %d",a[0],a[1],a[2]);}
13樓:匿名使用者
將以下程式段複製到記事本,另存為.bat檔案,雙擊執行即可#----------我是開始線-----------------------------
@echo off
echo 每一題:
set /p a=請輸入第一個數字:
set /p b=請輸入第二個數字:
set /p c=請輸入第三個數字:
if %b% gtr %a% (
set /a d=b
set /a b=a
set /a a=d
)if %c% gtr %a% (
set /a d=c
set /a c=b
set /a b=a
set /a a=d
) else if %c% gtr %b% (set /a d=c
set /a c=b
set /a b=d
)echo 從大到小排列為:%a% %b% %c%set a=
set b=
set c=
set d=
echo 每二題:
set /p a=請輸入第一個數字:
set /p b=請輸入第二個數字:
echo 新三位數為:%a:~1,1%%b%set a=
set b=
pasue
#----------我是結束線-----------------------------
14樓:流浪的狼
#include
#include
#include
int main()
mid=(a[0]+a[1]+a[2])-max-min;
printf("%d>%d>%d",max,mid,min);
return 0;}
15樓:手機使用者
#include "stdio.h"
#include "conio.h"
void main()
if(a>c)
if(b>c);
printf("%d,%d,%d\n",a,b,c);
getch();}
編寫一個求一元二次方程根的通用程式,任意輸入a、b、c三個數的值,即輸出該方程的根。要求程式設計嚴
16樓:嶽玉蓉酈昭
首先,對f(x)=ax3+bx2+cx+d求導(別bai告訴我說你沒學du過高數哦),得f'(x)=3ax2+2bx+c.
然後解方zhi程f'(x)=0,得到兩個實dao根x1、x2,也就是專f(x)的極值點.f(x)=0的3個根屬應在區間[-100,x1]、[x1,x2]、[x2,100]中.
用二分法,即可求出f(x)=0的3個根.
17樓:天下人之夢
我用抄python寫一個:
結果是:
import math
a = float(input('enter coefficient a '))
b = float(input('enter coefficient b '))
c = float(input('enter coeeficient c '))
if a == 0:
print("a不能為0,不是一元二次方程")else:
delta = b ** 2 - 4 * a *cif delta < 0:
print("無實數
解")elif delta == 0:
print("有一個實數解")
else:
print("有兩個實數解")
18樓:東風冷雪
直接求根公式,計算的表示式運用而已
用python編寫輸入n對數,輸出其中max與min
a input max a min a 第一行注意下輸入的格式和型別。python裡面自帶max和min方法。不用再去對元組或列表進行排序,找最大值最小值 data 1,2,4,6,33,5,7,8 max data 0 min data 0 max 1 for i in data if i max...
python報錯沒有定義的變數,為什麼
區別在於建立某個變數和用到摸個變數。python建立變數是不需要申明 但用到某個變數是得保證這個變數是可用的 例如 a asd a a a ok a asd a a b budui 原則上是不用宣告,但是你放到迴圈語句裡面,你如果沒有初始化,那麼迴圈如何判斷呢。python函式裡面預設是不使用全域性...
用python編寫一段程式,輸入若干單詞,按照單詞長短進行排
1 解法 對輸入的單詞進行分割得到列表,遍歷列表中的單詞,二級遍歷單詞中的字元,判斷字元是否存在字元字典中,存在則計數 1,不存在則初始化字典為1 2 知識點 字典 列表 for迴圈 if判斷 input獲得輸入 print列印 3 如下 coding utf 8 簡歷一個字典,key 26個英文字...