国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識 > 正文

C語言小程序有哪些 經(jīng)典C語言小程序舉例說明

2024-09-12 20:31:28
字體:
供稿:網(wǎng)友

C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級電腦等作業(yè)平臺。經(jīng)典C語言小程序10例,今天給大家分享10個比較基礎(chǔ)的C語言的小程序,附上幾個常用的10個小例,希望給C語言初學(xué)者帶來一定幫助,熟練運(yùn)用,舉一反三。

1、題目:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?

程序分析:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。

程序源代碼:

main()

{

int i,j,k;

printf(/n);

for(i=1;i<5;i++)    /*以下為三重循環(huán)*/

 for(j=1;j<5;j++) 

  for (k=1;k<5;k++)

   {

    if (i!=ki!=jj!=k)    /*確保i、j、k三位互不相同*/

    printf(%d,%d,%d/n,i,j,k);

    }

}

2、題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高 于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提 成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當(dāng)月利潤I,求應(yīng)發(fā)放獎金總數(shù)?

程序分析:請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。

程序源代碼:

main()

{

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

scanf(%ld,i);

bonus1=100000*0.1;bonus2=bonus1+100000*0.75;

bonus4=bonus2+200000*0.5;

bonus6=bonus4+200000*0.3;

bonus10=bonus6+400000*0.15;

 if(i<=100000)

  bonus=i*0.1;

 else if(i<=200000)

     bonus=bonus1+(i-100000)*0.075;

    else if(i<=400000)

        bonus=bonus2+(i-200000)*0.05;

       else if(i<=600000)

           bonus=bonus4+(i-400000)*0.03;

          else if(i<=1000000)

              bonus=bonus6+(i-600000)*0.015;

             else

              bonus=bonus10+(i-1000000)*0.01;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南雄市| 庄浪县| 荃湾区| 汤阴县| 道真| 朝阳区| 徐水县| 故城县| 罗城| 西峡县| 洛隆县| 东安县| 镶黄旗| 平塘县| 鄂托克前旗| 肥乡县| 图木舒克市| 海宁市| 山阴县| 桓台县| 南靖县| 堆龙德庆县| 海林市| 永平县| 古田县| 红桥区| 曲水县| 尚志市| 普格县| 会东县| 丹凤县| 塔城市| 瑞昌市| 海城市| 集贤县| 遂溪县| 抚顺县| 九台市| 海口市| 禄劝| 甘孜|