演算法筆記 刷題2 2

2021-10-25 16:10:21 字數 1748 閱讀 2200

b 例題1-1-2 按要求輸出資訊(2)

c 例題1-2-1 求兩個整數之和(1)

d 例題1-2-2 求兩整數數之和(2)

e 例題3-5 求一元二次方程的根

f 例題3-9 字元輸入輸出

編寫乙個c程式,要求在螢幕上輸出一下一行資訊。

this is my first c program!

無this is my first c program!

this is my first c program!

#include

intmain()

*編寫乙個c語言程式,輸出以下資訊:

very good!

無very good!

******************** 

very good!

********************

#include

intmain()

設定3個變數a, b, sum,其中a, b用來存放兩個整數,sum用來存放a, b兩個數的和,通過賦值(即採用賦值運算子"=")的方式將a初始化為123,b初始化為456,並把兩個變數相加的結果賦值給sum。

無,變數在程式中以賦值的方式給定初值。

sum=結果

sum=579

#include

intmain()

從鍵盤上輸入兩個整數,並輸出這兩個數的和,即你的任務是計算a+b。

輸入空格分隔的兩個整數

對於用空格分隔的兩個整數,求其和。

5 6
11

#include

intmain()

求一元二次方程ax2+bx+c=0的根,三個係數a, b, c由鍵盤輸入,且a不能為0,且保證b2-4ac>0。程式中所涉及的變數均為double型別。

以空格分隔的一元二次方程的三個係數,雙精度double型別

分行輸出兩個根如下(注意末尾的換行):

r1=第乙個根

r2=第二個根

結果輸出時,寬度佔7位,其中小數部分2位。

1 3 2
r1=  -1.00

r2= -2.00

寬佔7位:%7lf,

#include

#include

intmain()

從鍵盤輸入三個字元boy,然後把他們輸出到螢幕上

boy三個字元,中間無分隔符

boy,注意末尾的換行

boy
boy
用scanf()的話,記得字串輸入的時候不用&

用gets()的速度比用scanf()快,而且可以直接輸入帶空格的字串。

#include

intmain()

leetcode刷題筆記22

面試題30.包含min函式的棧 定義棧的資料結構,請在該型別中實現乙個能夠得到棧的最小元素的 min 函式在該棧中,呼叫 min push 及 pop 的時間複雜度都是 o 1 class minstack def init self initialize your data structure h...

演算法筆記 刷題2 5

b 習題6 5 陣列元素逆置 c 習題6 6 楊輝三角 d 習題6 12 解密 e 習題6 13 字串比較 f 例題6 1 逆序輸出陣列元素 b 習題6 5 陣列元素逆置 g 例題6 2 陣列求解fibonacci數列問題 h 例題6 3 氣泡排序 i 例題6 4 矩陣轉置 j 例題6 9 字串求最...

演算法筆記 刷題2 6

b 習題7 7 複製字串中的母音字母 寫乙個函式將乙個字串按反序存放。在主函式中輸入乙個字串,通過呼叫該函式,得到該字串按反序存放後的字串,並輸出。一行字串。輸入字串反序存放後的字串。單獨佔一行。abcddcbastrlen s1 計算s1字串內的字元數 包括 0 include include i...