性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

單片機(jī)學(xué)習(xí)之C語言常用算法--續(xù)

    <單片機(jī)學(xué)習(xí)之C語言常用算法>帖子開的太長了,不方便大家瀏覽學(xué)習(xí),于是再開一帖,主要是把自己每天寫的C語言程序共享出來,和大家分享學(xué)習(xí).
全部回復(fù)(91)
正序查看
倒序查看
2016-11-03 16:35

    繼續(xù)更新.

    使用星號(hào)畫圓

源代碼

星號(hào)畫圓.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-03 16:40
@hello-no1
  繼續(xù)更新.  使用星號(hào)畫圓源代碼星號(hào)畫圓.rar運(yùn)行界面[圖片]代碼界面[圖片]

    算法核心:其實(shí)就是根據(jù)圓的面積公式求解得到.此處的圓半徑r=10,在圓內(nèi),知道了x或y軸的坐標(biāo),根據(jù)勾股定理即可求出x或者y.該程序中實(shí)際上是通過掃描的方式實(shí)現(xiàn)畫圓的.初次選擇y=10,由x^2=r^2-y^2,求出x即可.依次類推,第二次y=9,第三次y=8.

    使用星號(hào)畫圓其實(shí)并不復(fù)雜,而且效果也不好,后面會(huì)共享一種新的方法.

0
回復(fù)
2016-11-04 15:40
@hello-no1
  算法核心:其實(shí)就是根據(jù)圓的面積公式求解得到.此處的圓半徑r=10,在圓內(nèi),知道了x或y軸的坐標(biāo),根據(jù)勾股定理即可求出x或者y.該程序中實(shí)際上是通過掃描的方式實(shí)現(xiàn)畫圓的.初次選擇y=10,由x^2=r^2-y^2,求出x即可.依次類推,第二次y=9,第三次y=8.  使用星號(hào)畫圓其實(shí)并不復(fù)雜,而且效果也不好,后面會(huì)共享一種新的方法.

    這次畫圓通過調(diào)用C語言的繪圖函數(shù)實(shí)現(xiàn),效果也好了很多,不過需要安裝一個(gè)插件,同時(shí)后綴名保存為cpp即可.

源代碼

畫圓.rar

插件

EasyX_2014冬至版.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-04 15:45
@hello-no1
  這次畫圓通過調(diào)用C語言的繪圖函數(shù)實(shí)現(xiàn),效果也好了很多,不過需要安裝一個(gè)插件,同時(shí)后綴名保存為cpp即可.源代碼畫圓.rar插件EasyX_2014冬至版.rar運(yùn)行界面[圖片]代碼界面[圖片]

    大小寫字母轉(zhuǎn)換

源代碼

大小寫字母轉(zhuǎn)換.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-04 15:47
@hello-no1
  大小寫字母轉(zhuǎn)換源代碼大小寫字母轉(zhuǎn)換.rar運(yùn)行界面[圖片]代碼界面[圖片]
    程序思路:在ASCII表中,大小寫字母相差32,所謂大小字母轉(zhuǎn)換,其實(shí)就是通過加減32實(shí)現(xiàn)轉(zhuǎn)換.
0
回復(fù)
2016-11-07 16:29
@hello-no1
  程序思路:在ASCII表中,大小寫字母相差32,所謂大小字母轉(zhuǎn)換,其實(shí)就是通過加減32實(shí)現(xiàn)轉(zhuǎn)換.

    求最高分和最低分問題

源代碼

求最低分和最高分.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-07 16:39
@hello-no1
  求最高分和最低分問題源代碼求最低分和最高分.rar運(yùn)行界面[圖片]代碼界面[圖片]
    程序核心的算法其實(shí)是冒泡排序,通過冒泡排序?qū)⒆畲笾岛妥钚≈祬^(qū)分開.
0
回復(fù)
2016-11-07 16:44
@hello-no1
  程序核心的算法其實(shí)是冒泡排序,通過冒泡排序?qū)⒆畲笾岛妥钚≈祬^(qū)分開.

    加油站加油問題

源代碼

加油站加油問題.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-07 16:45
@hello-no1
  加油站加油問題源代碼加油站加油問題.rar運(yùn)行界面[圖片]代碼界面[圖片]
    該程序思路:通過switch語句實(shí)現(xiàn)選擇功能,其他沒有什么深文大義.
0
回復(fù)
2016-11-08 10:45
帖子已被設(shè)置為頭條,恭喜樓主可添加電源網(wǎng)私人官網(wǎng)微信(dianyuan_com)為好友,領(lǐng)取現(xiàn)金紅包(備注信息:頭條紅包)

      注:現(xiàn)金紅包僅限當(dāng)日領(lǐng)取

      活動(dòng)介紹:http://www.e-ticket.cn/bbs/1531738.html

     

0
回復(fù)
2016-11-10 16:36
@電源網(wǎng)-fqd
帖子已被設(shè)置為頭條,恭喜樓主可添加電源網(wǎng)私人官網(wǎng)微信(dianyuan_com)為好友,領(lǐng)取現(xiàn)金紅包(備注信息:頭條紅包)     注:現(xiàn)金紅包僅限當(dāng)日領(lǐng)取     活動(dòng)介紹:http://www.e-ticket.cn/bbs/1531738.html     [圖片]

    繼續(xù)更新

九九乘法表

源代碼

九九乘法口訣表.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-10 16:37
@hello-no1
  繼續(xù)更新九九乘法表源代碼九九乘法口訣表.rar運(yùn)行界面[圖片]代碼界面[圖片]
    程序思路:通過兩個(gè)for循環(huán)將數(shù)值按順序打印出來即可.
0
回復(fù)
2016-11-12 16:07
@hello-no1
  程序思路:通過兩個(gè)for循環(huán)將數(shù)值按順序打印出來即可.

    繼續(xù)更新

    平方和問題:任何一個(gè)非零的正整數(shù),他的各項(xiàng)的平方和最終不是等于1就是等于145.

源代碼

平方和問題2.rar

運(yùn)行界面


代碼界面


0
回復(fù)
2016-11-12 16:13
@hello-no1
  繼續(xù)更新  平方和問題:任何一個(gè)非零的正整數(shù),他的各項(xiàng)的平方和最終不是等于1就是等于145.源代碼平方和問題2.rar運(yùn)行界面[圖片]代碼界面[圖片]

    程序思路:該程序個(gè)人覺得有一些難度,卡了兩天.

    難點(diǎn):第一個(gè)難點(diǎn)是如何將輸入的一個(gè)數(shù)值的各位提取出來,第二個(gè)難點(diǎn)是如何判斷該數(shù)已經(jīng)平方和結(jié)束.

    核心難點(diǎn)就這兩個(gè),這兩個(gè)問題解決了,真?zhèn)€思路就出來了.

0
回復(fù)
2016-11-14 16:56
@hello-no1
  程序思路:該程序個(gè)人覺得有一些難度,卡了兩天.  難點(diǎn):第一個(gè)難點(diǎn)是如何將輸入的一個(gè)數(shù)值的各位提取出來,第二個(gè)難點(diǎn)是如何判斷該數(shù)已經(jīng)平方和結(jié)束.  核心難點(diǎn)就這兩個(gè),這兩個(gè)問題解決了,真?zhèn)€思路就出來了.

    繼續(xù)更新.

    指針的常規(guī)使用方法.

源代碼

指針.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-14 16:59
@hello-no1
  繼續(xù)更新.  指針的常規(guī)使用方法.源代碼指針.rar運(yùn)行界面[圖片]代碼界面[圖片]
    指針是C語言的核心,我也僅僅是剛剛接觸,還沒真正領(lǐng)悟指針的精髓.
0
回復(fù)
2016-11-16 10:02
@hello-no1
  指針是C語言的核心,我也僅僅是剛剛接觸,還沒真正領(lǐng)悟指針的精髓.

    繼續(xù)更新.楊輝三角實(shí)現(xiàn)方法一

源代碼

楊輝三角.rar

運(yùn)行界面

程序界面

0
回復(fù)
2016-11-16 10:05
@hello-no1
  繼續(xù)更新.楊輝三角實(shí)現(xiàn)方法一源代碼楊輝三角.rar運(yùn)行界面[圖片]程序界面[圖片]
    程序思路:楊輝三角的特點(diǎn)有兩個(gè),第一個(gè)是起始項(xiàng)以及終止項(xiàng)均為1,第二個(gè)特點(diǎn)是下一個(gè)數(shù)值等于其上一行前兩項(xiàng)數(shù)值之和.核心算法為k=k*(i-j)/j;
0
回復(fù)
2016-11-16 10:10
@hello-no1
  程序思路:楊輝三角的特點(diǎn)有兩個(gè),第一個(gè)是起始項(xiàng)以及終止項(xiàng)均為1,第二個(gè)特點(diǎn)是下一個(gè)數(shù)值等于其上一行前兩項(xiàng)數(shù)值之和.核心算法為k=k*(i-j)/j;

    楊輝三角第二種思路

源代碼

楊輝三角2.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-16 10:11
@hello-no1
  楊輝三角第二種思路源代碼楊輝三角2.rar運(yùn)行界面[圖片]代碼界面[圖片]
    該程序思路:通過建立一個(gè)二維數(shù)組來存儲(chǔ)楊輝三角中的每一項(xiàng),該思路比較直觀,核心代碼a[i][j]=a[i-1][j-1]+a[i-1][j];
0
回復(fù)
2016-11-17 14:31
    繼續(xù)更新.
0
回復(fù)
2016-11-17 14:35
@hello-no1
  繼續(xù)更新.

    郵票總數(shù)問題

源代碼

郵票總數(shù).rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-17 14:36
@hello-no1
  郵票總數(shù)問題源代碼郵票總數(shù).rar運(yùn)行界面[圖片]代碼界面[圖片]
程序思路:該問題個(gè)人的理解就是所謂的解方程,不過不是使用數(shù)學(xué)語言解方程,而是使用C語言解方程,該類題目個(gè)人覺得沒有什么太多的難點(diǎn).
0
回復(fù)
2016-11-17 14:38
@hello-no1
程序思路:該問題個(gè)人的理解就是所謂的解方程,不過不是使用數(shù)學(xué)語言解方程,而是使用C語言解方程,該類題目個(gè)人覺得沒有什么太多的難點(diǎn).

    彩球問題

源代碼

彩球問題.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-17 14:39
@hello-no1
  彩球問題源代碼彩球問題.rar運(yùn)行界面[圖片]代碼界面[圖片]

    程序思路:通過設(shè)置條件進(jìn)行窮舉從而得到需要的數(shù)值.

    對(duì)于計(jì)算機(jī)來說,窮舉法應(yīng)該算是它最擅長的工作了,通常的套路是采用for循環(huán)實(shí)現(xiàn).

0
回復(fù)
2016-11-21 09:00
@hello-no1
  程序思路:通過設(shè)置條件進(jìn)行窮舉從而得到需要的數(shù)值.  對(duì)于計(jì)算機(jī)來說,窮舉法應(yīng)該算是它最擅長的工作了,通常的套路是采用for循環(huán)實(shí)現(xiàn).

    繼續(xù)更新.

    隨機(jī)數(shù)打印問題

源代碼

隨機(jī)數(shù)打印.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-21 09:03
@hello-no1
  繼續(xù)更新.  隨機(jī)數(shù)打印問題源代碼隨機(jī)數(shù)打印.rar運(yùn)行界面[圖片]代碼界面[圖片]
    程序思路:這個(gè)程序和我之前寫的一個(gè)程序類似,熟悉一下隨機(jī)數(shù)的生成方法就行了,沒有什么深文大義.
0
回復(fù)
2016-11-21 09:06
@hello-no1
  程序思路:這個(gè)程序和我之前寫的一個(gè)程序類似,熟悉一下隨機(jī)數(shù)的生成方法就行了,沒有什么深文大義.

    賣西瓜問題

源代碼

賣西瓜問題.rar

運(yùn)行界面

代碼界面

0
回復(fù)
2016-11-21 09:08
@hello-no1
  賣西瓜問題源代碼賣西瓜問題.rar運(yùn)行界面[圖片]代碼界面[圖片]

    程序思路:這個(gè)程序其實(shí)對(duì)我來說最大的收獲就是理解了if和while的區(qū)別.if語句是條件判斷語句,當(dāng)條件為真,其內(nèi)部語句只執(zhí)行一次,而while語句是循環(huán)語句,判斷條件為真,則其內(nèi)部語句會(huì)一直執(zhí)行下去.

    其實(shí)這也就是循環(huán)和條件判斷的區(qū)別.循環(huán)我們可以理解為多次條件判斷.

0
回復(fù)
2016-11-22 10:22
@hello-no1
  程序思路:這個(gè)程序其實(shí)對(duì)我來說最大的收獲就是理解了if和while的區(qū)別.if語句是條件判斷語句,當(dāng)條件為真,其內(nèi)部語句只執(zhí)行一次,而while語句是循環(huán)語句,判斷條件為真,則其內(nèi)部語句會(huì)一直執(zhí)行下去.  其實(shí)這也就是循環(huán)和條件判斷的區(qū)別.循環(huán)我們可以理解為多次條件判斷.

    繼續(xù)更新

銀行存款問題

源代碼

銀行存款問題.rar

運(yùn)行界面

代碼界面

0
回復(fù)
發(fā)