C語言經典最基礎演算法題(從小白到大神)

2021-07-11 04:23:13 字數 1305 閱讀 9248

我會把我學習c語言碰到的經典的演算法題目全都歸類到這個帖子中,希望對和我一樣學習程式設計的小白有幫助!但求精簡,以最少的時間入門c語言。

1.輸入n個數,輸出其中最大的乙個數。

#include int main()

printf("sum = %lf\n",b);

return 0;

}

3.輸入a,b,c三個值,輸出其中最大值。

//方法1

#include int main()

int max(int x, int y)

//方法2

#include int main()

5.求1!+2!+3!+......+20!的值。

#includeint main()

printf("1!+2!+3!+....+20!=%0.16e\n",s); //%0.16e指的是以科學計數法的形式輸出10的若干次方,非自然指數

return 0;

}

6.請輸出如下圖案:

*

***

*****

*******

*****

***

*

#include int main()

for (i=0;i<=2;i++)

return 0;

}

7.輸入有三個字串,要求找出其中最大的字串。

#include #include int main()

8.用遞迴方法求n!

#includeint main()

int fac(int n)

9.用指標方法對10個整數按由大到小的順序排列。

#include int main()

printf("\n");

return 0;

}void sort(int x,int n)

}}

C語言的基礎經典查詢演算法

思路 從陣列頭迴圈遍歷至陣列尾,對比查詢,知道對比成功,然後輸出。實現 include pragma warning disable 4996 int main int num sizeof a sizeof a 0 int n 0 scanf d n int i 0 for i num i if ...

乙個小白的最基礎C語言迴圈巢狀

題目描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a a的2次冪 輸入第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數,接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值。輸出輸出共n行,每行n個整數,表示a的m次冪所對應的矩陣。相鄰的數之...

每日演算法 C語言8大經典排序演算法(1)

演算法一直是程式設計的基礎,而排序演算法是學習演算法的開始,排序也是資料處理的重要內容。所謂排序是指將乙個無序列整理成按非遞減順序排列的有序序列。排列的方法有很多,根據待排序序列的規模以及對資料的處理的要求,可以採用不同的排序方法。那麼就整理下網上搜尋的資料,按自己的理解,把c語言的8大排序演算法列...